Blog
How to Create a Responsive Header That Adapts to Desktop/Mobile Layouts and Scroll Behavior (HTML…
Apr 2025
How to Create a Responsive Header That Adapts to Desktop/Mobile Layouts and Scroll Behavior (HTML, CSS, JS) On smaller screens like phones, every bit of space counts. It’s not ideal to have the naviga...
- ux
- web-development
- javascript
- ui
- frontend
Creating a Headless CMS Portfolio Using Next.js and Sanity
Apr 2025
I recently built my developer portfolio using Next.js and Sanity. In this post, I’ll walk you through how I set it up — from design to deployment. You’ll find the source code linked at the bottom. Int...
- sanity
- web-development
- frontend-development
- react
- nextjs
Building My First Flutter App: Challenges and Lessons Learned
Mar 2025
Building my first Flutter app has been a nice experience, full of challenges, discoveries and learning moments. This post describes my journey from starting with zero mobile app development experience...
- flutter
- flutter-app-development
- programming
- mobile-app-development
- software-engineering
Creating a 3D-Printed Word Clock with Minute Accuracy
Feb 2025
In my spare time, I created a word clock using Arduino. I designed it in Fusion 360 and printed it on the Bambu X1C. Many word clocks you find online have only 5-minute accuracy, which I didn’t like. ...
- prototyping
- diy-projects
- arduino
- 3d-printing