Blog

  1. How to Create a Responsive Header That Adapts to Desktop/Mobile Layouts and Scroll Behavior (HTML…

    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
  2. Creating a Headless CMS Portfolio Using Next.js and Sanity

    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
  3. Building My First Flutter App: Challenges and Lessons Learned

    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
  4. Creating a 3D-Printed Word Clock with Minute Accuracy

    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