Back to Profile

My Blog

Thoughts, tutorials and notes on JavaScript & web development

TypeScript with React: Practical Patterns That Actually Save Time
The TypeScript + React patterns worth using day to day — typed props, hooks, events, and generics without fighting the compiler.
Read more
Understanding the Node.js Event Loop (For Real This Time)
A concrete walkthrough of how the Node.js event loop schedules callbacks, timers, and I/O — with an example that shows the execution order.
Read more
Next.js Image Optimization: Getting next/image Right
How next/image actually optimizes images under the hood, and the settings that make the biggest difference to real-world performance.
Read more
React State Management: useState vs useReducer vs Context vs Zustand
A clear-headed comparison of React state options — when local state is enough, and when you actually need something more.
Read more
Building a Production-Ready REST API with Node.js and Express
A REST API structure that actually holds up in production — routing, middleware, error handling, and input validation done right.
Read more