Writing
Notes grounded in shipped work, architecture, integrations, discovery, and the Solutions Engineering bridge. Architecture supports publishing more without redesigning the site.
How I approach building SaaS applications from scratch
A practical look at turning an operational problem into a production web application: domain modeling, payments, and shipping discipline.
Translating business requirements into technical solutions
Lessons from consulting and product engineering on finding the real problem, framing options, and implementing what stakeholders can use.
Designing application architecture with Next.js and Supabase
How I structure App Router products so UI, domain logic, Postgres, and security stay maintainable as the product grows.
Integrating Stripe into a production web application
Checkout, Connect, webhooks, and the operational realities of taking payments and paying hosts in a live product.
The intersection of software engineering and Solutions Engineering
Why deep implementation experience is an advantage in Solutions Engineering, and how I frame the move without rewriting my career.