Two habits that I'm currently working on

Engineering

Growth rarely comes from a dramatic rewrite. It comes from how you scope the small decisions — what to fix now, what to split off, and what to leave alone.

Telemetry guide for engineers

Backend

When your code runs in production, you can't attach a debugger or read console output. Telemetry is how you observe what your system is actually doing at runtime.

How I use Claude Code as a software engineer in enterprise production

Engineering

A practical breakdown of my daily workflow

Server-Side Logging

Backend

Finding the Signal in the Noise

Design Patterns I Use in Production

Backend

A config-driven approach to building scalable, maintainable webhook systems without conditional complexity

Working Faster With Shopify APIs Using MCP

Engineering

Using an MCP Server to Work Faster With Shopify APIs in Production

How I refactored code

TypeScript

How I Refactored Code to Make It Cleaner, Safer, and More Scalable

When Simplicity Wins

Frontend

Choosing useState Over useReducer in React

Why I chose ShadCN over MUI for a React App

Frontend

A practical comparison of ShadCN and MUI

Mastering TypeScript Generics

TypeScript

Enhancing Flexibility and Type Safety

Migrating from Leaflet to Mapbox

Frontend

A performance-Driven Decision

Building a tool from Scratch

Review

Why 0-to-1 Projects Are Hard and How I Tackled One

TypeScript Union type

TypeScript

When to use Union type?

Next.js Link component

Frontend

When to use Link component in Next.js

2024 Year in Review

Review

What I did and learned in 2024

Using Figma as a Developer

Frontend

A Story of Collaboration and Simplicity

2023 Year in Review

Review

What I did and learned in 2023