the notebook
Remotion: Making Videos Programmatically with React
A note on Remotion, the framework that turns video into React components, why videos-as-code is genuinely useful, the license caveat, and where I'd reach for it.
Best Agentic Coding Tools for Indie Developers: Practical Comparison
A practical comparison of agentic coding tools for indie developers, including tradeoffs, workflow fit, and quality-control strategies.
Building AI Features in Next.js App Router Without Shipping a Mess
How to implement AI features in Next.js App Router with clean boundaries, predictable latency, strong validation, and production-grade UX behavior.
Claude Code Skills: A Practical Guide for Real Shipping in 2026
A practical playbook for using Claude Code skills to ship faster: setup, task decomposition, guardrails, quality gates, and failure recovery for real product work.
Developer Blog SEO Strategy in 2026: How to Build Topical Authority Without Publishing Fluff
A practical SEO system for developer blogs in 2026: keyword clustering, topical maps, internal linking, quality thresholds, and publishing cadence that compounds.
From Side Project to SaaS: A Validation Playbook for Developers
A no-fluff validation playbook for turning side projects into SaaS products through demand tests, pricing checks, and measurable user signals.
How to Pick Project Ideas That Actually Ship
A practical framework for selecting developer project ideas with real execution potential, clear user value, and strong portfolio outcomes.
LLM Cost Control Playbook for Indie Developers
A practical cost-control playbook for LLM-powered products: token budgeting, caching, model routing, and monitoring to protect margins.
MCP Tools for Browser QA Automation: A Practical Guide
How to use MCP tools for browser QA automation with reproducible checks, evidence capture, and regression-safe workflows for web teams.
Modern Webdev Stack for Solo Founders in 2026
A pragmatic stack blueprint for solo founders in 2026 using Next.js, TypeScript, Postgres, and automation-friendly deployment workflows.
Niche GitHub Repositories Developers Should Study for Real Leverage
A practical guide to finding and learning from niche GitHub repositories that sharpen engineering judgment and accelerate product execution.
Nightshift CLI: Building an Autonomous Development Workflow That Still Ships Quality
How to run an autonomous coding loop with Nightshift CLI without sacrificing code quality: task contracts, validation gates, Chrome QA, commit strategy, and review handling.
Prompt Engineering for Real Web Products (Not Demo Apps)
How to design prompt engineering systems for real products: constraints, eval loops, fallback logic, and measurable behavior under production load.
A Repeatable Technical Writing System for SEO That Compounds
A repeatable technical writing system for SEO-focused developer content with cluster strategy, quality gates, and weekly execution cadence.
Turn a GitHub Repository Into a Portfolio Asset That Converts
How to transform a GitHub repository into convincing proof of work through storytelling, UX polish, measurable outcomes, and technical credibility.
TypeScript Guardrails for AI-Generated Code That Survives Production
A practical guide to TypeScript guardrails that keep AI-generated code safe: strict types, lint rules, tests, and release quality gates.
Drizzle ORM: The TypeScript ORM I Actually Reach For
Why Drizzle replaced Prisma in my stack, SQL-first, type-safe, no codegen step, and migrations that don't fight me.
Zustand: State Management Without the Ceremony
A tiny store that does 90% of what I need from client state, no providers, no boilerplate, no reducers I'll regret.
reading paths
// a route through the postsFrom first prompt to a feature that survives production.
topics
// what i keep circling back torepos i like
// saved & leaned onreading list
// queued to readwork with me
// open to roles & collaborationOpen to full-time software roles after my M.Sc, and to interesting collaborations right now.
If these posts read like someone you'd want building with you, the fastest path is a short email. No formal application, no strings.
I read every message and reply to the ones I can genuinely help with.
Can I build it? Get a taste of your custom solution or website