Blog
Notes on frontend, mobile, and engineering decisions.
React vs Angular in 2026: When to Use Which
A practical guide to choosing between React and Angular for your next project, from a developer who uses both every day.
React Native in Production: Lessons From Real Projects
What I learned shipping React Native apps for enterprise clients: the performance traps, the architecture calls, and what actually matters.
My AI-Assisted Dev Workflow: Faster Without Cutting Corners
How I use AI tools like Kiro, Copilot, and Cursor to ship faster without sacrificing code quality, security, or maintainability.
Clean i18n in Astro
A pattern for managing bilingual content with Content Collections without logic duplication.
TypeScript Patterns I Use Every Day
Practical TypeScript patterns from daily production work that improve code quality, cut bugs, and make codebases easier to maintain.
Remote Work Across Time Zones: How I Stay Effective
Practical strategies for working remotely across APAC, Europe, and US time zones: async communication, availability, and staying sane.
Why Mobile-First Is Not Just a Slogan
Practical reasons to design for small screens first: performance, content focus, and conversion.
From Self-Taught to Senior: What Actually Matters
An honest account of building a 7-year engineering career without a computer science degree: what helped, what did not, and what I would tell my younger self.