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

Block or report convenientlymike

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.

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
convenientlymike/README.md
Michael — software, systems and AI engineer. From the kernel to the cloud, I build all of it.

Hi, I'm Michael  ·  @convenientlymike

Kernel to Cloud End-to-end ownership 200+ automations in production Real-estate tech

I build and own entire backends end-to-end — the AI automation, CRMs, and custom internal systems that run a real estate investment firm, plus the courses platform that trains the team. On top of that, I ship full SaaS products, front to back.

Much of that product work lives in real-estate tech — an investment firm's operational backend, a property-tour SaaS, and a wholesaling platform — so I pair real domain fluency with the range to build whatever layer the problem needs.

The throughline: when a system has no API, no docs, or no abstraction left to lean on, I drop to the kernel and reverse-engineer it myself. I build the high-level product and the low-level machinery underneath it — so I'm rarely blocked by "that's not exposed." Kernel to cloud, I build all of it.

LinkedIn Email

Typing SVG

🚧 What I'm building right now

  • The operational backend of a real estate investment firm — AI automation, CRM, custom ops tooling, and a courses platform, owned end to end. 200+ automations in production doing the work of several full-time roles — built in under a year. (Proprietary — sanitized write-up below.)
  • Virtual House Tours — a full property-tour SaaS: native iOS capture, web viewer + dashboard, Tauri desktop, a Fastify API, and Stripe billing.
  • A real-time multiplayer game-server framework & a defensive, server-authoritative anti-cheat — ground-up and standalone (no off-the-shelf base): a 37-spec architecture blueprint, a 50-doctrine engineering constitution, and a security core where the server is the only source of truth and the client is treated as hostile input. The hero is the verification: a 289/289-green mock suite hid eight real bugs (a money-sign error, hydrate-vs-DB seeding gaps, a fail-open create path, a column/NOT-NULL mismatch) — only a real-database gate exposed them. Ledger-as-truth economy on MariaDB, an event-bus hardened choke point, a premium React 19 in-game UI. (Commercial · private — sanitized write-up below.)
  • SteelToe — a verified-reputation network for the skilled trades: a single-player owner hiring tool that turns a worker's reliability into a portable, verified asset, designed to dodge the labor-marketplace trap and built compliance-first (EEOC / FCRA / defamation). (Private · design + v0 — sanitized write-up below.)
  • Deep-systems engineering — custom Android platform + GKI Linux kernel work, dynamic instrumentation, and a Vulkan↔Metal GPU translation path.

📌 Selected work

Most of my highest-leverage work is proprietary or client code and lives in private repos. I publish sanitized architecture write-ups instead of the source → case studies →. Happy to walk through any of it in depth on a call.

Project What it is Stack
Real-estate firm backend (flagship · private) The complete software backbone of an investment firm — AI automation, CRM, custom internal platforms, courses. 200+ production automations replacing several full-time roles. Python · FastAPI · TypeScript · LLM orchestration · Postgres
🏠 Virtual House Tours (in development) Full property-tour SaaS — iOS app, web + dashboard, Tauri desktop, signed-URL delivery, Stripe billing, background workers. TypeScript · iOS · Fastify · Postgres · Redis · S3
🏘️ Real-estate wholesaling platform (private) A wholesaling software stack — Next.js web, a Go service for seller outreach/telephony, a FastAPI AI lead layer, Temporal deal workflows, ClickHouse analytics, Kafka streaming. Next.js · Go · FastAPI · Temporal · ClickHouse · Kafka
🦺 SteelToe — verified-reputation network for the trades (design · v0 · case study) A reputation layer for trades hiring — turn a worker's reliability into a portable, verified asset so an owner can tell the grinders from the flakes before hiring. Owner-tool-first to dodge the labor-marketplace trap (matching has no moat — even a >$750M incumbent exited the space); the reputation/verification schema is designed around EEOC / FCRA / defamation. Honest framing: v0 proves the tool, not the network. Next.js · TypeScript · Prisma · Postgres
🎮⚔️ Real-time multiplayer game-server framework & defensive anti-cheat (commercial · private) Ground-up, server-authoritative framework — a module loader + phase state-machine spine, an event-bus 7-stage hardened choke point (malformed → unknown-event → protocol → resolve → rate-limit → validate → dispatch) every inbound message must traverse, identity / permissions / economy domains, a ledger-as-truth economy on MariaDB (append-only, partition-ready, fail-closed write-through, crypto-shred GDPR schema). Premium React 19 + Vite 6 in-game UI — gamepad-first, fully rebindable keybinds, focus-tracking. Verified by a 3-tier ladder: mock (<1s) → real-DB boot-smoke (the authoritative gate — caught 8 bugs a 289/289 mock suite missed) → synthetic N-player load. Lua · TypeScript · React · MariaDB · Docker · Server-authoritative
🔬 Verification ladder & biting quality gates (methodology · case study) The "the real database is the truth" approach, formalized: mock-native load test (license-free, <1s) → real-DB boot-smoke (the authoritative tier) → synthetic concurrent traffic. Plus an 11-check static gate (secrets, server-authority, unguarded events, NUI focus-arbiter, perf budget) — each shipped with a negative-control fixture + a --self-test meta-gate proving every check goes red on bad input. A cross-language parity gate pins a Lua server impl and a TypeScript UI port to one shared golden vector (29 rows, .5-rounding edges included) so the two can't drift. Testing · Quality gates · Lua · TypeScript · MariaDB · Python
🎛️ dma-manager — hardware control plane Premium real-time control plane for hardware controllers — 30 Hz telemetry, a clean hardware-abstraction layer (sim → probe → PCIe → serial → remote), hardened API, and a brick-safe firmware lifecycle (detect → back up → flash → verify) driven by a guided onboarding wizard. TypeScript · React · FastAPI · real-time HAL
🧱🛡️ bricksafe (open source) Never brick a device — the safe-by-construction firmware-write core, extracted + made domain-neutral: one write-gate (backup-before-write hard gate, byte-level placeholder guard, read-before-write CAS, confirm-readback, undo + audit). Zero runtime deps, mypy --strict. Python · embedded · safety
🔬 Low-level systems & RE From-scratch systems stack: custom GKI 5.15 Linux kernel, Android platform engineering, dynamic instrumentation, native reverse engineering, GPU translation. C · Kotlin · Instrumentation · Vulkan · Metal · AOSP
🧬 Game-asset CDN reverse engineering (methodology · case study) Recovering the exact asset-CDN URL a shipping Unity / IL2CPP game resolves at runtime (it isn't a literal) — static string-hunt → disassembling the base accessor → a passive /proc/mem pointer-chase (ELF VA→runtime mapping, with a built-in correctness gate so a wrong offset fails loud, not silent) → verified by byproduct against the on-disk catalog hash. Plus the infallible fetcher: per-byte integrity check with a negative control that bites, resumable, exact request replication. Reverse engineering · IL2CPP · Unity · Python · ARM64
Forcing-function engineering (methodology) Making "done" machine-checkable — every quality doctrine encoded as a lint gate or test that fails the moment it's broken (route↔UI coverage, one-audited-write-path, risk-badging, docs-can't-drift), plus a multi-agent completeness audit that drove a 40+ finding sweep to zero. Quality gates · CI · Python · TypeScript
🧪 Browser Harness Autonomous CDP-driven debugging + observability toolkit — drives a real browser, captures runtime/network failures, turns "looks fine" into "proven." Python · Node · Playwright · CDP
🛰️ Fleet Parallel-agent compatibility for Claude Code — open many windows on one project; an edit to a file a live agent has claimed is hard-blocked at the hook (exit 2). Just files + 4 hooks, no daemon. Bash · Claude Code hooks · CLI
🩺 svgsafe Make SVGs render everywhere — diagnose the iOS/WebKit <foreignObject> clipping traps, auto-fix them, or rasterize to a crisp transparent PNG. Zero runtime deps; in-browser playground. TypeScript · Node · CLI
🖼 shotcraft Turn real terminal output or a before/after into a beautiful, brand-matched PNG for your README — a themeable Carbon + diff framer rendered by your installed Chrome (over CDP). Zero runtime deps; in-browser playground. TypeScript · Node · CLI
🧊 claude-usage-graph Turn your Claude Code token usage into a 3D isometric calendar — a contribution-graph-style card built from local session transcripts (aggregate counts only). Four themes, optional PNG. Zero required deps; in-browser playground. TypeScript · Node · CLI
🖥️ x86-interactive-on-arm (open source) Run x86-only interactive-console server binaries on Apple Silicon — the two-field Colima + Compose recipe (--cpu-type max + stdin_open) that turns a phantom, every-run exit-139 "emulation segfault" into a clean boot. The diagnosis: a deterministic exit code means a deterministic cause, not emulation jitter. Colima · Docker · QEMU · macOS · shell

🧰 Core stack

What I reach for daily — surfaced in-context above; here's the spine:

Python TypeScript Go C

FastAPI Next.js React Postgres

LLM orchestration Linux internals Reverse engineering

Languages measured from real code across my repos — including private work — with a live contribution calendar:

Most-used languages and contribution calendar, measured from real code including private repositories

And the volume behind it — total Claude Code tokens, with a 3D calendar of daily usage (aggregate counts from local sessions):

Claude Code token usage — 71B+ tokens, with a 3D isometric calendar of daily usage

🤝 Let's build something

I take the problems people call impossible — the cross-layer ones, the "no one's done this," the ones that need someone equally at home in a React component and a kernel patch.

Open to founding-engineer work · fractional CTO · advisory · select consulting.

💼 LinkedIn  ·  ✉️ convenientlymike@gmail.com




From the kernel to the cloud — I build all of it.

Pinned Loading

  1. convenientlymike convenientlymike Public

    Profile README.

  2. case-studies case-studies Public

    Sanitized architecture write-ups of my private/NDA work — AI automation, full-stack SaaS, real-estate-tech, and low-level systems.

    1

  3. browser-harness browser-harness Public

    CDP-driven browser debugger — captures console/page errors, failed requests, and 4xx/5xx responses to JSONL, then summarizes. Built on Playwright.

    TypeScript

  4. realtime-control-plane realtime-control-plane Public

    Live-telemetry control plane — 30 Hz device signals over WebSocket to a canvas oscilloscope, behind a clean hardware-abstraction layer.

    TypeScript

  5. re-toolkit re-toolkit Public

    Target-agnostic reverse-engineering methodology + a working arm64 disassembly/xref helper (Capstone). Educational, authorized-use only.

    Python 1

  6. fleet fleet Public

    Parallel-agent compatibility for Claude Code — open many windows on one project; edits to a file a live agent has claimed are hard-blocked at the hook. Just files + 4 hooks, no daemon.

    Shell