Blog

Embedding Bruno Simon’s Infinite Terrain Into My Portfolio (Work in Progress)
June 16, 20266 min read

Embedding Bruno Simon’s Infinite Terrain Into My Portfolio (Work in Progress)

I’ve been a fan of Bruno Simon’s work for a while. If you don’t know him, he’s the developer behind bruno-simon.com — the portfolio site where you drive a little car around and knock things over. It went viral a few years ago and for good reason: it’...

Courting Bayse: How Persistence Led Me to Bayse Markets
June 10, 20266 min read

Courting Bayse: How Persistence Led Me to Bayse Markets

My journey with Bayse Market began four months before I started working with them and way back when they were still known as Gowagr. The month was October of 2025, and being a part four student of Computer Science at OAU, I knew I was mandated to go ...

Zero-Flicker Authentication in Next.js: Migrating from LocalStorage to Secure Cookies
May 14, 20265 min read

Zero-Flicker Authentication in Next.js: Migrating from LocalStorage to Secure Cookies

The “Hydration Flicker” Problem If you’ve built a Next.js app with authentication, you’ve likely run into the hydration mismatch problem — you store your JWT in `localStorage`, but since the server can’t see `localStorage`, it renders a logged-out st...

Building a Smart Stepper: From Manual Routes to Dynamic Navigation
February 9, 20264 min read

Building a Smart Stepper: From Manual Routes to Dynamic Navigation

The Situation I Inherited I recently joined a project with a complex multi-step form flow. The kind where users fill out information across multiple sections , think onboarding wizards, application forms, or any process with several stages. When I op...

Why I Choose Providers Over Redux (Most of the Time)
September 5, 20256 min read

Why I Choose Providers Over Redux (Most of the Time)

A Frontend Developer’s Journey from Library Dependency to Built-in Solutions As a frontend developer who’s worked on everything from responsive landing pages to complex 3D web applications, I’ve had my fair share of battles with state management. Rec...

Building Interactive Digital Business Cards: My Second Week Deep in Onetro’s Architecture
August 15, 20258 min read

Building Interactive Digital Business Cards: My Second Week Deep in Onetro’s Architecture

Integrating a complex new feature into an already existing system. The challenges, discoveries, and wins This week, I dove headfirst into building one of the most intricate features I’ve worked on at Onetro: interactive digital business cards. What s...

Hello World
April 18, 20251 min read

Hello World

My first post on my new blog.