Mayowa.AAvailable

Blog

6 total reads

Notes on what I'm building, what breaks along the way, and what I've learned shipping real projects.

Build Log

How I Built Nexorate's Checkout Flow

Marketplace checkouts have more edge cases than a normal storefront — split payouts, multiple sellers, partial refunds. Here's how it came together.

Jun 2025 · 6 min read2
Build Log

Departmental Election Platform

When I started building the Departmental Election Platform, the requirements seemed straightforward: let 250+ students vote for their preferred candidates across multiple positions. In practice, that meant building a system that could handle concurrent voting, prevent double-voting, provide real-time results, and maintain complete transparency — all while being accessible to students across four different levels.

August 2026 · 8 min1
Build Log

What Broke When We Scaled the Attendance System to 3 Institutions

It worked fine for one school. Then we added two more with different schedules, roles, and internet reliability — and the assumptions started falling apart.

Mar 2025 · 5 min read1
Tutorial

Handling File Uploads in Next.js Server Actions

Server actions make form handling simpler, but file uploads have a few gotchas that aren't obvious from the docs.

Jan 2025 · 4 min read
Opinion

Why I Stopped Reaching for Redux

It's not that Redux is bad — most of my projects just never needed it, and the boilerplate was solving a problem I didn't have.

Nov 2024 · 3 min read1
Business

How Much Should a Small Business Website Actually Cost?

The honest answer depends less on page count than most quotes suggest. Here's what actually drives the price up or down.

Sep 2024 · 5 min read1