Skip to content
View smashingtags's full-sized avatar
🎯
Focusing
🎯
Focusing

Sponsoring

@linuxserver

Highlights

  • Pro

Block or report smashingtags

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
smashingtags/README.md

Michael Ashley

Senior Technical Program Leader · Founder, Imogen Labs

I lead complex software programs and stay close enough to the technology to understand what I am asking teams to build.

12+ years across enterprise SaaS, cloud, infrastructure, IoT, integrations, and technical program management. Most recently, I led work across 12 Scrum teams on a .NET MAUI platform at Neptune Technology Group, coordinating engineering, QA, product, CloudOps, dependencies, delivery risk, and executive reporting.

Outside the day job, I build and operate production software through Imogen Labs. That work gives me firsthand experience with architecture, APIs, containers, authentication, CI/CD, observability, security, infrastructure, AI-assisted development, and the tradeoffs engineering teams make every day.

Target roles: Senior / Principal Technical Program Manager Focus: AI · Enterprise SaaS · Cloud · Infrastructure · Developer Platforms

mjashley.com · LinkedIn · michael@mjashley.com


Technical program leadership

I have spent more than a decade working where engineering execution, product priorities, and business outcomes have to line up.

At Neptune Technology Group, I ran program execution across 12 Scrum teams delivering software for connected-device and cloud platforms. Before that, I led SaaS programs at Healthcare Integrations and technical projects at G5 TEK.

The work is familiar: roadmap alignment, sprint execution, cross-team dependencies, risk management, release planning, stakeholder communication, executive reporting, and enough technical depth to know when a problem is a schedule issue, an architecture issue, or both.

PSM · CSPO · SA


Why the engineering work matters

I do not build software because I am trying to leave program management.

I build because it makes me better at it.

Through Imogen Labs, I have taken products from idea to production across infrastructure, AI, mobile, storage, backup, developer tooling, and open source. I write requirements, define architecture, manage backlogs, use AI-assisted implementation, review the running product, test failure cases, run security reviews, ship releases, and operate the systems afterward.

That means when an engineering team talks about container networking, authentication, deployment pipelines, observability, API contracts, technical debt, model behavior, or production failure modes, I do not need the simplified version.

Human-led delivery. AI-augmented implementation.

I use AI-assisted engineering extensively to increase implementation velocity. Product definition, architecture, sequencing, acceptance criteria, validation, security, release quality, and production ownership remain mine.

Every meaningful change starts with written work, moves through a real delivery pipeline, is reviewed against a running environment, and is expected to survive production rather than merely pass a demo.


Selected work

A self-hosted infrastructure platform built around one Go binary. Docker, KVM/QEMU virtual machines, LXC, storage, SMB/NFS shares, infrastructure management, and local AI tooling.

My own production infrastructure runs on Eight.ly OS after replacing the Proxmox and Unraid environments it grew out of.

Deduplicating backup with content-defined chunking, AES-256-GCM encryption, retention policies, and integrity verification.

Remote Docker management for systems you are not sitting in front of. Apache 2.0, signed binaries, provenance, SBOMs, and multiple security reviews.

A self-hosted homelab dashboard with 117 applications, multiple deployment modes, a live demo, and an iOS companion app.

A native SwiftUI wellness app with AI chat, grounding and breathing exercises, brain games, and HealthKit integration. Live on the App Store.

An AI operator scaffold with identity, layered memory, scheduled jobs, and multi-agent roles. Published on npm. The underlying methodology, IPAC, is public.

Watches Docker events and automatically creates Cloudflare DNS records for Traefik-labelled containers.


External proof

Not everything here lives in repositories I control.

  • OmniVoice — Intel XPU / Intel Arc GPU inference support — upstream contribution adding Intel GPU support.
  • Apple App Store — production iOS applications shipped publicly.
  • Docker Hub / GHCR / npm — distributed software and packages used outside my local environment.
  • Open source — production code, documentation, releases, and issues are public rather than represented only as portfolio screenshots.

How I work

An SDLC, not a story about one. Every change starts as tracked work with acceptance criteria, moves through a sprint or delivery queue, and stops for human validation before production. Architecture decisions, runbooks, and process documentation live alongside the products they support.

Architecture and accountability stay human-owned. AI can implement quickly. It does not get to decide what “done” means. Scope, sequencing, architecture, acceptance criteria, browser review, security review, and production ownership remain human responsibilities.

Guardrails have to prove they work. Automated gates block bad releases for formatting, oversized files, undocumented work, failed tests, or unverified claims. A guardrail is only useful if it has been tested against a real failure case.

I operate what I ship. My infrastructure runs on the software I build: bare-metal nodes, Docker, reverse proxying, Cloudflare tunnels, self-hosted GitHub Actions runners, multi-architecture builds, monitoring, storage, and backup.


By the numbers

Contributions

Contribution graph

GitHub

Followers Public repos On GitHub since Profile views Total stars

Shipped

Products shipped Investors GHCR

npm

npm version npm downloads

Docker Hub

Docker Hub Agent pulls HomelabARR backend pulls HomelabARR frontend pulls

Hugging Face

Hugging Face HF model downloads


Stack

Program & product

Jira Confluence Scrum

Front end

TypeScript React Vite Tailwind CSS

Backend

Go Python SQLite

Mobile

SwiftUI React Native

Infrastructure

Docker KVM/QEMU SnapRAID Traefik Cloudflare GitHub Actions

AI tooling

Claude


Open to Senior and Principal Technical Program Manager roles in AI, enterprise software, cloud infrastructure, and developer platforms.

mjashley.com · LinkedIn · Email

Counts above are refreshed daily from their sources by a workflow in this repo. Last checked 2026-09-20.

Pinned Loading

  1. imogenlabs/operator-kit imogenlabs/operator-kit Public

    OpenClaw plugin — scaffold a complete AI operator (identity, memory, instincts, cron, agents) in one install

    TypeScript 9 1

  2. cf-companion cf-companion Public

    Auto-create Cloudflare DNS records for containers with Traefik labels. By Imogen Labs.

    Python 1

  3. imogenlabs/homelabarr-ce imogenlabs/homelabarr-ce Public

    Your homelab, one dashboard. 100+ self-hosted apps, one click each. Free and open source.

    HTML 3

  4. ipac ipac Public

    IPAC: Integrated Personality as Code — a methodology for encoding human knowledge, personality, and decision-making into version-controlled files that AI agents can load and execute.