My TypeScript Adventures: Excess Props, `object` vs `{}`, an...
Tripped over excess property checks in TypeScript — sharing what I learned so you don’t.
Thoughts, insights, and stories from my journey as a developer
Tripped over excess property checks in TypeScript — sharing what I learned so you don’t.
How a talk by David Khourshid at React Miami completely changed my perspective on state management in React, and why use...

A great EM isn’t just about tasks—they create trust, support growth, and make work feel human. Here’s how my EM helped m...
A deep dive into React 19 rumors and what it might mean for our beloved (and sometimes overused) memoization hooks. Spoi...
Playing with Astro feels like cheating — you get lightning-fast static pages, then just sprinkle in React where you actu...
Reflecting on my career path, the challenges I've faced, and the lessons learned along the way in fullstack development.

Exploring fluid, wave-like patterns in generative art using Wavepaper. A continuation of my journey into algorithmic art...
Experimenting with WebGL-based music visualization using Three.js. Creating immersive 3D visual experiences that react t...

A curated list of AI-powered and modern tools for music producers in 2022. From chord detection to mastering, visualizer...

My journey into generative art using Processing and R. Creating beautiful circular patterns through code and exploring t...

My journey into React Native development, building a Pigpen cipher app from idea to implementation. Learn about the chal...

Reflections on my early machine learning experiments - the mistakes, challenges, and important lessons about bias, ethic...

A beginner's journey into machine learning and computer vision. Learning about image classification, data preparation, a...