Blog
Writing on code, craft, and learning.
Thoughts on web development and the things I'm exploring in public.
Why TypeScript changed how I code
From fighting with type errors to embracing type safety as a superpower. How TypeScript transformed my development workflow and made me a better programmer.
Lessons from my capstone project
What shipping a full-stack recipe app with a team of 3 in 2 weeks taught me about collaboration, deadlines, and the beauty of a working MVP.
My first security vulnerability
How I found my first vulnerability during Android security research within the first week — and what it taught me about curiosity and persistence.
Dark mode is not just a preference
A deep dive into implementing dark mode properly with CSS custom properties, Next.js, and next-themes. Light mode is for printing.
Building my portfolio in public
Why I decided to put my entire life on the internet — projects, books, movies, and everything in between. A look into the process and philosophy behind this site.
More posts coming soon. Subscribe to stay updated.