Side Project Empire, Part 3: Turning Side Projects Into Income
You picked projects that compound. You automated the busywork. Now here’s how the whole thing starts paying you back. Image generated by AI There’s a fantasy the internet sells…
I started in a full-time non-dev job, taught myself to code, became a frontend dev, now full-stack in the AI space at one of the largest software companies in the world. I ship side projects in public under the Hackastak umbrella: CLIs, AI agent tooling, workflow automations, and digital products on Gumroad.
Side projects under the Hackastak umbrella. Built in public, shipped on weekends, and paid for in coffee. Agent tooling and CLIs you can install today.
The agent harness I use every day, packaged so anyone else can: 155 skills, 21 agents, 53 slash commands. The hard part isn't the content, it's portability — one source of truth that installs cleanly into Claude Code, Cursor, Codex, and OpenCode, which all disagree on config format.
Semantic search and RAG across every repo you own or starred, without shipping your code to anyone. It all runs locally: a statically-linked Go binary embeds SQLite plus the sqlite-vec extension through CGO, and pointing embeddings at Ollama means zero network calls at all.
A subscription SaaS end to end, not just invoice CRUD: Stripe Checkout for plans, a webhook route that reconciles subscription state server-side, Supabase SSR auth, and Drizzle-typed queries. Invoice PDFs are generated with jsPDF rather than by spinning up a headless browser.
Honest, no-BS recommendations on the tools and practices worth your time. Developer tooling, AI x dev workflow, engineering best practices, and career notes from a self-taught dev still in the trenches.
You picked projects that compound. You automated the busywork. Now here’s how the whole thing starts paying you back. Image generated by AI There’s a fantasy the internet sells…
How to Actually Write the Prompt Part 2 of Demystifying Prompt Engineering In Part 1 we landed on one idea that an LLM isn’t a mind you’re chatting with, it’s a document-completion…
You picked projects that compound. Now here’s how you run all of them without drowning. You open a repo you haven’t touched in three weeks. Twenty minutes later you’re still…
For two years my second brain was a very tidy filing cabinet. Two thousand markdown notes in Obsidian, all sorted with PARA, all searchable, and mostly just sitting there. Image…
From a non-dev full-time job to full-stack engineering at a major AI software company — the timeline of the pivot, plus the side-project habit that came along for the ride.
Building production AI agent tooling, MCP integrations, and Claude SDK-powered workflows for enterprise teams. Day-job lessons feed The HackaStak's AI x developer pillar.
Owned the customer-facing application — design system, accessibility, and performance work. Mentored teammates and shipped the features that moved the metrics.
Lead frontend engineer on a React app running on Kubernetes against multiple microservices, used by surgical imaging teams across 30,000+ cases a year. Mentored engineers and senior interns. This is where the pivot landed: the nights-and-weekends learning became the day job.
Led cross-functional product launches for medical devices that grew annual revenue by millions — mechanical engineering, not software. Taught myself to code on nights and weekends here, which is where the career change started.
BS in Mechanical Engineering, then software on nights and weekends. Engineering fundamentals from the degree, the stack from side projects, OSS, and shipping in public. Bootcamp grads, juniors, and career-changers are exactly who The HackaStak is for.
React, Next.js, TypeScript, Tailwind
Node.js, Python, PostgreSQL
Agent reliability, evals, observability, MCP, Claude SDK
Docker, Kubernetes, CI/CD, Vercel