Home Archive Fieldnotes Verified Builds News Aggregator Videos Reel Engine About Subscribe
← Fieldnotes
Systems · 6 min read

The Solo Founder Stack, 2026

Every tool in the 1Commerce operating stack, what it does, what it costs, and what got cut.

Six months ago I did not know how to write a line of code. Today I run six product lines on a cloud infrastructure stack that costs me nearly nothing at current scale, automates significant portions of outreach and subscriber management, and deploys on every commit. I want to document the exact stack — not the aspirational version, the real one — because most "tech stack" posts describe what founders wish they had built, not what they actually run.

This is what 1Commerce actually runs, as of April 2026. Every tool. Every cost. Every cut and why.

The Infrastructure Layer

GCP + Cloud Run. Google Cloud Platform is the backbone. All containerized backend services — the UnifyOne API, the GigOS server logic, any service that needs to run on demand — deploy to Cloud Run. The critical feature for a solo operation: Cloud Run scales to zero. When no one is hitting an endpoint, the container spins down and you pay nothing. At current solo scale, my GCP bill is negligible. The tradeoff is cold start latency on first request — acceptable for every use case I have right now. When volume grows, the containers warm and it stops mattering. This is the correct infrastructure choice for Phase I and Phase II of the Cathedral framework. It would be the wrong choice for a product needing sub-100ms response at volume from day one.

Netlify + GitHub. Static sites — including this one — live on Netlify with auto-deploy from the main branch. Push a commit, the site updates. Zero configuration required after initial setup, zero cost for static hosting, and the build pipeline is invisible. The Signal platform, the InkVault storefront pages, the FORGE3D portfolio — all static, all on Netlify, all free. This is not a compromise. For content and marketing sites, static hosting is the correct answer at any scale.

The Product Layer

React. Frontend framework for UnifyOne and GigOS. I chose React not because it is the newest option — it is not — but because component reuse across products is real. The authentication flow I built for GigOS was adapted for UnifyOne in hours. The data table component, the form primitives, the loading states — all shared. For a solo founder building multiple products, component reuse is leverage. React's ecosystem depth also means that when I hit an edge case, the answer exists somewhere in a Stack Overflow thread from 2019.

Firebase. Real-time database and authentication for GigOS. Firebase handles state management for the gig work command center — job queue status, worker assignments, session state — in a way that would have required significant backend engineering to replicate from scratch. The Firebase free tier covers current data volume entirely. The tradeoff: Firebase is a managed service, which means Google controls the pricing and deprecation schedule. I am aware of this dependency. The mitigation is that the GigOS data model is simple enough to migrate if needed.

Shopify (via 1commerce.shop). The commerce validation layer. The Home Decor collection is live on 1commerce.shop. For Revenue Phase activation, the speed-to-live advantage outweighs the cost. You do not rebuild payment infrastructure when you are proving whether customers will buy at all.

UnifyOne — Store Builder + Website Builder. This is where the stack gets interesting. UnifyOne has moved beyond a commerce hub concept into something more operationally significant: a full store builder and website builder that lets merchants spin up a storefront or a full web presence without touching code. The store builder handles product listings, collections, checkout configuration, and inventory. The website builder handles everything above the commerce layer — landing pages, about pages, editorial content, structured navigation. Both are built on the custom React stack and deploy cleanly to the same infrastructure that runs 1Commerce's own properties.

UnifyOne — Universal MCP Client. The capability that changes what UnifyOne actually is: a universal MCP (Model Context Protocol) client built into the platform. MCP is Anthropic's open standard for letting AI models connect to external tools and data sources in a structured, reliable way. UnifyOne's MCP client means every merchant on the platform gets an AI assistant that can actually reach into their store data — inventory, orders, customer records, revenue — and take action, not just describe it. Ask it to reorder stock when a SKU drops below threshold. Ask it to draft a product description from a photo. Ask it to generate a weekly revenue summary and flag anomalies. This is not a chatbot bolted onto a dashboard. This is an execution layer.

UnifyOne — Universal Endpoint (In Development). The next layer in development: a universal API endpoint that exposes every UnifyOne merchant's store operations to any external system, agent, or automation pipeline via a single, authenticated connection point. Instead of integrating separately with Shopify APIs, inventory feeds, fulfillment services, and reporting tools, external systems connect once to the UnifyOne endpoint and get normalized access to the full operation. For a solo founder running multiple storefronts, this means one n8n workflow can manage inventory and orders across all of them simultaneously. For UnifyOne as a product, it means the platform becomes infrastructure — not just a tool, but a dependency that other tools build on top of.

The Automation Layer

n8n (self-hosted). This is the automation backbone of the entire operation, and it is the tool I would recommend most strongly to any solo founder. n8n is an open-source workflow automation platform — think Zapier, but self-hosted, with no per-workflow pricing and full data control. I run it on a GCP instance. Current active workflows include: cold outreach triggers (new lead → Claude API → Gmail), lead tracking updates, MailerLite subscriber sync from multiple intake points, and GigOS job status notifications. The self-hosted model means I pay only for the compute instance, not for workflow executions. At Zapier pricing, the same workflow volume would cost $200–400/month. My n8n instance costs approximately $12/month in compute.

Claude API (Anthropic). Powers the cold outreach engine and content generation workflows. Claude is called via API from n8n workflows — it is not a chatbot interface but a programmatic text generation layer. The system prompt structure, the rate limiting logic, and the output handling all live in n8n. Claude generates the personalized intro email copy. The specific implementation is covered in detail in the Cold Outreach Engine fieldnote.

MailerLite. Subscriber management for The Signal. Three subscriber groups: general list, active readers (opened in last 30 days), and consulting prospects. The JSONP subscribe form embedded in the footer of every page on this platform pipes directly into MailerLite via their assets endpoint. Free tier covers 0–1,000 subscribers. At current growth trajectory, I will hit the paid tier threshold in approximately 3–4 months — a good problem to have, and a cost I will absorb because email is the only distribution channel I fully own.

Canva + AI image generation. Marketing assets and newsletter visuals. Not glamorous, not technical, completely practical. Canva handles the templated social assets and newsletter header images. AI image generation fills in editorial illustrations when I need something custom without commissioning original art. For a solo operation, the bar for design tooling is: does it produce output fast enough that I actually use it? Canva passes that bar. Adobe does not, at my current volume.

What Got Cut and Why

Vercel. Originally considered for frontend hosting. Cut because Netlify's free tier covers every static site use case I have, and Vercel's pricing structure becomes punishing at scale in ways that are hard to predict. I prefer cost curves I can see coming.

Supabase. Considered as a Postgres backend for UnifyOne. Cut because the current data model does not justify the operational overhead of managing a relational database at this phase. Firebase is simpler for the document-store pattern GigOS uses. When UnifyOne's data requirements grow to need relational structure, Supabase is the likely migration target.

Notion as primary PM tool. Tried it. Switched to Asana for task tracking within two weeks. Notion is excellent for documentation and knowledge bases — it is not optimized for task management with due dates, priorities, and dependency tracking. For a solo founder juggling six product lines simultaneously, I need a task tool that surfaces what needs to happen today without requiring me to build and maintain the view myself.

The Principle Behind the Stack

The stack serves the phase. What you need at Revenue Activation is different from what you need at Scale. Don't build for Scale infrastructure when you're at Foundation.

This is the mistake that kills solo operations. You read a "how we scaled to 10 million users" post and you build for 10 million users before you have 10 paying customers. The result is complexity that slows you down, costs that drain runway, and architectural decisions that made sense for a team of six but that you have to maintain alone.

The 1Commerce stack is built for one person running six product lines in Phase II of the Cathedral framework. It will look different at Phase III. It will look significantly different at Phase IV. That is correct. The cathedral does not build the nave before the foundation walls are cured.

Total monthly infrastructure cost as of April 2026: under $50. Total products live and operational: six. That is the stack.

"Every tool in the stack earns its seat. If it doesn't pull weight, it doesn't stay."— The Signal