back
blog
Thoughts, tutorials, and notes on software engineering, mobile apps, AI-assisted development, and building things.
April 10, 2026How Agentic Coding Tools Changed the Way I Build SoftwareFrom Claude Code to Cursor to ChatGPT, how I integrated AI-powered development tools into my daily workflow and why every engineer should.Read · 8 minMarch 5, 2026Going Native: My Journey from Hybrid to Kotlin and SwiftAfter years of Ionic and Capacitor, I took the leap into native Android and iOS development. Here's what surprised me and what carried over.Read · 10 minFebruary 12, 2026React and Next.js for Angular Developers: A Practical GuideEverything I wish I knew when switching from Angular to the React ecosystem, mental models, patterns that transfer, and the gotchas.Read · 9 minJanuary 18, 2026From Frontend Developer to Software Engineer: Expanding My IdentityWhy I stopped calling myself a frontend developer, what it took to grow into a full-stack software engineer, and how it changed the way I approach problems.Read · 7 minMarch 15, 2025Optimizing Ionic App Performance in 2025Practical techniques I've used to improve load times, reduce bundle sizes, and deliver smoother experiences in production Ionic apps.Read · 8 minJanuary 20, 2025TypeScript Patterns That Scale for Large CodebasesLessons learned from maintaining a large TypeScript codebase, utility types, strict configurations, and patterns that keep things manageable.Read · 9 minOctober 8, 2024Angular Signals: A Practical Guide from the TrenchesMy experience adopting Angular Signals in a production app, what worked, what didn't, and how it changed the way I think about reactivity.Read · 10 minJune 22, 2024Why We Migrated from Cordova to Capacitor (And You Should Too)A step-by-step walkthrough of migrating a production hybrid app from Cordova to Capacitor, including the gotchas and wins.Read · 9 minFebruary 14, 2024Frontend Testing Strategies That Actually WorkMoving beyond "write more tests", a realistic testing strategy for frontend apps balancing unit, integration, and E2E tests.Read · 8 minNovember 5, 2023Docker for Frontend Developers: What You Actually Need to KnowA no-fluff guide to Docker from a frontend dev's perspective, containerizing apps, dev environments, and CI/CD pipelines.Read · 8 minJuly 18, 2023Building Production APIs with NestJS: Lessons from Real ProjectsHow NestJS brings structure to Node.js APIs, modules, dependency injection, and patterns I use in every project.Read · 10 minMarch 10, 2023Staying Productive as a Remote DeveloperAfter years of remote work at Tawk.to, here are the habits, tools, and routines that keep me shipping consistently.Read · 7 minSeptember 25, 2022Building a Real-Time Chat Interface with Ionic and AngularA deep dive into building a performant chat UI with virtual scrolling, real-time updates, and offline support in Ionic.Read · 10 minApril 3, 2022New Chapter: Joining Tawk.to as a Hybrid Mobile DeveloperReflections on starting a new role, what drew me to Tawk.to, and what I'm excited to build with their mobile team.Read · 5 min