Blog

Thoughts, tutorials and insights on web development and technology.

September 8, 2025 6 min read

From Prototype to Production: Mobile-Friendly Web App with Astro & Tailwind

Learn how to build and deploy a mobile-first web application using Astro and Tailwind CSS, from initial design to production launch.

September 1, 2025 4 min read

Modern Frontend Architecture with Vite, React & TanStack

Learn how to build a modern, scalable frontend architecture using Vite, React, and TanStack tools (Query, Router, Form, and Table). In this guide, I’ll share my go-to setup, folder structure, best practices, and code snippets for fast, maintainable web apps.

August 25, 2025 4 min read

Serverless Made Simple: How I Use AWS Lambda, API Gateway & DynamoDB

A practical guide to building real-world serverless applications using AWS Lambda, API Gateway, and DynamoDB. Includes architecture examples, code snippets, and project insights.

June 16, 2025 8 min read

Building a Robust Design System with Tailwind CSS and Shadcn UI

A comprehensive guide to building a scalable design system from scratch, leveraging the utility-first power of Tailwind CSS and the beautifully crafted components of Shadcn UI.

June 9, 2025 5 min read

Demystifying Web Vitals: A Practical Guide to Boosting Your Lighthouse Score

A practical guide to understanding and improving your Core Web Vitals to boost your Lighthouse score and provide a better user experience. Learn about LCP, FID, CLS, and how to optimize them.

June 2, 2025 6 min read

From CI/CD to Production: Automating Deployments with Vercel and GitHub Actions

A comprehensive guide on automating web application deployments using the powerful combination of Vercel and GitHub Actions, demonstrating a seamless CI/CD pipeline.

May 26, 2025 8 min read

Node.js + Postgres: A Scalable Backend Boilerplate

A practical, hands-on guide to building a scalable Node.js backend using PostgreSQL, focusing on project structure, authentication, and testing.

May 19, 2025 8 min read

Mastering State Management with TanStack Query: A Practical Guide

A deep dive into TanStack Query, a powerful tool for modern state management in web applications, with practical, real-world examples to help you master it.

May 12, 2025 5 min read

Optimizing Images with Astro: A Deep Dive into the Image Component

A deep dive into how Astro’s Image component can help you automatically optimize images for web performance, from lazy loading to modern formats.

May 5, 2025 6 min read

Deploying a Jamstack Site to AWS with S3, CloudFront & Route 53

Learn how to deploy a Jamstack site on AWS using S3 for storage, CloudFront for content delivery, and Route 53 for DNS, creating a scalable and efficient hosting solution.

April 28, 2025 6 min read

API First: Designing and Building a REST API with NestJS and TypeORM

Showcase your backend skills with a modern framework like NestJS. Learn how to design and build a REST API using NestJS and TypeORM.

April 21, 2025 5 min read

From Monolith to Modular: Re-architecting a React App with Feature Slices

A practical guide to re-architecting a monolithic React application into a scalable, maintainable project using the Feature-Sliced Design methodology. Learn about folder structures, component co-location, and improved developer experience.