vd
GitHubLinkedInTwitterRésumé

Writings

Notes on building, shipping and thoughts. My temple and place of exploration.

The Human in the Loop: Designing Approval-Based AI Systems

Hello guys, it’s been quite a while. I think this is my third article this year, and honestly, I’ve missed…

Oct 27, 2026
I Thought I Needed a Database. Then I Needed Cloudflare's Durable Objects

There is a particular kind of engineering problem I really enjoy. The kind where you start with: “This should…

Oct 1, 2026
AI Agents Are Only Half the Product: Building User-Facing Agentic Applications with AG-UI

Hi everyone. It has been a while. This is my first article of the year, which feels slightly strange to write…

Aug 24, 2026
Migrating 120k+ Lines of Legacy Banking JavaScript to TypeScript with Zero Downtime

Migrating a large-scale production application is never a small decision especially when the application in…

Sep 23, 2025
Google Summer of Code: Getting Selected, My Time, My Experience, My Journey.

Beginnings in Engineering and Passion for Creation I am David Okononfua, and I majored in Electrical and…

Dec 28, 2024
What Are Web Workers and How to Leverage Them for Optimized Frontend Performance

Hello guys, Vinyl here again! 👋 Welcome back to my blog. I know it's been a while, but I’m excited to share…

Dec 23, 2024
The Ultimate Guide to Styling with CSS-in-JS Using Styled Components

Hello There! Welcome back to my page. Whether you're a seasoned follower or a first-time visitor, I'm…

May 13, 2024
Understanding the Role of Husky, ESLint and Prettier: Reasons for Adoption and Implementation Guidelines

"Ever found yourself lost in a labyrinth of inconsistent code indentation, desperately seeking a way out?…

Aug 14, 2023