Blog

Engineering notes and learnings

Manual blog writing starts in content/blog. Add a new MDX file with frontmatter and the site will pick it up automatically.

AI Writes Code Now. So What Is the Role of a Backend Developer?

AI is changing backend development, but it is not removing the need for backend engineers. The role is shifting toward judgment, system design, production ownership, and business problem solving.

AI EngineeringBackend EngineeringSystem DesignCareer
Read post

Learning in the AI Era

Learning in the AI era is not about collecting more information. It is about reducing uncertainty, building judgment, using AI wisely, and becoming more capable through action, reflection, and explanation.

AI EngineeringLearningCareerEngineering Growth
Read post

Building Production-Grade Backend Applications

A production-grade backend is more than APIs and database queries. This post covers the essential components backend systems need for scalability, reliability, security, observability, and fault tolerance.

Backend EngineeringSystem DesignProduction EngineeringReliability
Read post

Security Best Practices for Handling Production Workloads

Security for production workloads starts long before deployment. This post walks through secure practices from code and Git workflows to CI/CD, QA, deployment, monitoring, and long-term maintenance.

SecurityProduction EngineeringDevOpsObservability
Read post

Zero-Downtime Data Migration Patterns for SaaS Backends

Notes on phased rollout, state machines, fallback paths, and operational safety during large backend data migrations.

SaaSData MigrationDistributed SystemsBackend Architecture
Read post

Understanding How This Frontend Portfolio App Works

A backend engineer's guide to understanding this portfolio app: project structure, routing, rendering, content loading, components, and deployment flow.

Next.jsFrontendArchitectureBackend To Frontend
Read post

From PHP Monolith to Microservices

A practical reflection on boundaries, deployment cadence, and maintainability when modernizing a SaaS backend.

PHPMicroservicesArchitecture
Read post

How To Build A Personal Portfolio Website

A step-by-step guide to planning and building a personal portfolio website that works as an extension of your resume.

PortfolioNext.jsTypeScriptCareer
Read post

How To Create A GitHub Repository For Your Portfolio

A step-by-step guide to creating a GitHub repository and connecting it to a local portfolio project.

GitHubGitPortfolio
Read post

How To Deploy A Next.js Portfolio On Vercel

A step-by-step guide to deploying a portfolio website from GitHub to Vercel and keeping it updated automatically.

VercelNext.jsDeploymentGitHub
Read post

How To Set Up GitHub SSH Keys On macOS

A step-by-step guide to creating an SSH key, adding it to GitHub, and pushing code without repeated password prompts.

GitHubSSHGitmacOS
Read post