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

I build my own tools, ship them, and run production on them.

Fourteen products, zero investors. A NAS operating system, a deduplicating backup server, an iOS wellness app, a homelab dashboard. My own infrastructure runs on the operating system I wrote, which replaced the Proxmox and Unraid installs it grew out of.

Open to Senior IC through Director roles in product, program, or technical project management. Duluth, GA. Remote, hybrid, or open to relocation.

mjashley.com · LinkedIn · michael@mjashley.com


Before this

Twelve years in technical program and product management. Software PM at Neptune Technology Group, running twelve Scrum teams on a .NET MAUI platform. Senior TPM at Healthcare Integrations across a SaaS portfolio. TPM at G5 TEK. PSM, CSPO, SA.

Shipping now

Eight.ly OS — One Go binary that replaces Unraid, Portainer and Proxmox on any Linux box. Docker, KVM/QEMU virtual machines, LXC, SnapRAID and MergerFS storage, SMB and NFS shares, and a local AI assistant with forty-one tools that never leaves the machine. A one-click app catalogue, three editions, bootable ISO with the top one.

Eight.ly Backup Server — Deduplicating backup with content-defined chunking, AES-256-GCM encryption, retention policies and integrity verification. Free with every Eight.ly licence.

Eight.ly Agent — Manage Docker on a machine you are not sitting at. Apache 2.0, signed binaries with provenance and an SBOM, six security reviews passed.

NeuroHelper — A daily wellness companion for neurodivergent minds. Native SwiftUI, AI chat, breathing and grounding exercises, brain games, HealthKit. Live on the App Store. I am autistic and have ADHD; I built the thing I wanted to exist.

HomelabARR CE — Your homelab on one dashboard. 117 self-hosted apps, one click each, three deploy modes. MIT licensed, live demo, and an iOS app.

Operator Kit — Scaffolds an AI operator with identity, three-layer memory, scheduled jobs and multi-agent roles. On npm. The methodology behind it, IPAC, is public.

CF Companion — Watches Docker events and creates Cloudflare DNS records when a Traefik-labelled container starts, so nobody edits DNS by hand.

How I work

A real SDLC, not a story about one. Every change starts as a Jira ticket with acceptance criteria and story points, moves through a sprint, and stops at QA for a human. Architecture decisions, runbooks and process manuals live in Confluence and render at docs.mjashley.com.

AI does the typing. I own the architecture. Scope, sequencing and acceptance criteria are mine. Agents implement inside a written contract that caps file size, forces decomposition and bars them from pushing to main. Every change is reviewed in a browser against the running dev environment before it ships, and a second model audits the result.

Guardrails that have actually fired. Automated gates block a merge on unformatted code, oversized files, undocumented work and unverified claims. I fire each new gate at a real broken case before I keep it, because a guard that cannot fire looks exactly like a guard with nothing to report.

My own infrastructure, on my own operating system. Two bare-metal production nodes running Eight.ly OS, which took over from the Proxmox cluster and Unraid array they replaced. Multi-node Docker, Traefik reverse proxy, Cloudflare zero-trust tunnels, self-hosted GitHub Actions runners, and multi-architecture builds for amd64 and arm64.

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

Front end

TypeScript React Vite Tailwind CSS

Backend

Go Python SQLite

Mobile

SwiftUI React Native

Infrastructure

Docker KVM/QEMU SnapRAID Traefik Cloudflare GitHub Actions

Tooling

Jira Confluence Claude


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

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.