Writing
Published work and thoughts on software, design, and building things.
Published
Blog
Medium-
Create-TSRouter-App: The Modern Alternative to Create-React-App You’ve Been Waiting For
I recently found myself in a familiar predicament. I was working on a landing page with some complex animations — everything looked fantastic during development, but…
-
Building an App: Lessons in Feedback-Driven Development
In early 2024, I found myself facing the same challenges that so many job seekers encounter: endless applications, silent rejections, and an overwhelming sense of…
-
Introducing WindPalette: An Open-Source Color Theme Generator
Designing a cohesive and accessible color theme for your application shouldn’t come with a paywall. Yet, too often, developers encounter frustrating limitations when…
-
Migrating to Next.js 15: Redesigning an Art Portfolio
Helping my wife create her art portfolio site has been one of the most rewarding things I’ve worked on. It’s not just about the coding — it’s about making something that…
-
From Job Hunter to Builder: How Rejections and ATS Frustrations Inspired an AI-Powered Resume Tool
Job hunting in 2024 feels like an endurance marathon with no clear finish line. The constant barrage of applications, automated rejections, and complete silence from…
-
Exploring Next.js’s New use cache: A Game-Changer for Caching Dynamics
Frontend performance often hinges on solving client-server bottlenecks, and Next.js continues to push the envelope with its innovative caching mechanisms. In a recent…
-
Next.js 15: New Features, Breaking Changes, and Improvements You Need to Know
Next.js 15 has officially launched with a range of updates, focusing heavily on stability, new features, and improvements in performance, caching, security, and tooling…
-
Docker: Why It’s Important and How It’s Used in Real-World Configuration
In today’s fast-paced software development world, consistency, portability, and scalability are critical factors for success. Docker, an open-source containerization…
-
Mastering the Edge: Using React Server Components with Cloudflare Workers for Ultra-Fast Web…
In the ever-evolving world of front-end development, React Server Components (RSC) and Edge Computing are two of the hottest innovations pushing the boundaries of web…
-
Building a Music Player with React & WaveSurfer.js
In this post, I’ll walk you through building a fully functional music player in React using the WaveSurfer.js library, which provides waveform visualizations, and tracks…