software
Engineer
Beyond the code. and who I work with.
Most of my work starts the same way: a founder or engineering lead has a product that needs to exist, and a deadline that's already tight. I build web and mobile products with TypeScript across the stack, using React Native for mobile, Next.js for the web, and Node.js for the backend.
A large part of my work is execution and recovery. Sometimes that means building a product from the ground up. Other times it means stepping into a project that's lost momentum, understanding an unfamiliar codebase, making careful technical decisions, and helping the team ship with confidence.
View Résumé (PDF)→Where I've shipped. and what I built there.
- 01
Software Engineer & Product Lead
Taskify360 · USA
An all-in-one operating platform connecting service professionals with customers. Integrates scheduling, task tracking, and secure payments in a unified workspace.Jan 2025 - PresentFull-time - 02
Software Engineer
Bawse · Spain
An on-demand record label and music tech platform built for independent artists and creators. Developed an all-in-one digital command center featuring dynamic Electronic Press Kits (EPKs) and real-time performance analytics.May 2022 - Jan 2025Full-time - 03
Software Engineer
Freelance · Remote
Web and mobile apps for SaaS, and e-commerce clients. Improved core web vitals and increasing user engagement while maintaining a shared library of React and React Native components across multiple client projects.Oct 2021 - Jan 2025Freelance - 04
Frontend Developer
WosAm Arena · Lagos
A digital hub for exploring venue facilities, booking lodging, and planning entertainment experiences.Jun 2022 - Feb 2023Full-time
What I build with. tools that bend to the product.
Languages
- TypeScript
- JavaScript
- Go
- Java
- Python
Frameworks
- React Native
- Expo
- Next.js
- React.js
- Node.js
- Express.js
Databases & Cloud
- MongoDB
- Firebase
- Supabase
- PostgreSQL
- AWS
- Prisma
Design & Tools
- Tailwind CSS
- Styled Components
- Figma
- WordPress
- Webflow
- GitHub
Things I've shipped. a few from the archive.
- 01
Latch
Debugging webhooks locally is slow because incoming request payloads disappear after delivery. Latch captures incoming events, persists their full state, and lets you replay them with original headers intact. An Upstash Redis queue decouples ingestion from storage for fast response times, while Server-Sent Events stream live payloads to the browser without polling.
Next.js/NeonDB/Upstash Redis2026Design & EngineeringView - 02
Axiom
Multi-step AI workflows often fail when context drifts across repeated LLM prompts. Axiom is a research agent that coordinates multi-step Gemini workflows using a state machine engine. Strict schema validation enforces structured JSON outputs at each step, preventing prompt drift during complex analytical queries.
Next.js/TypeScript/Gemini API2026Design & EngineeringView - 03
Bawse
Independent artists need fast, reliable web profiles to share with music managers and talent bookers. I built dynamic Electronic Press Kits and analytics dashboards for Bawse using Next.js and React Native. Migrating the web platform to Next.js improved page load speeds and increased organic search traffic by 50%.
Next.js/React Native/SCSS2022 - 2025Frontend EngineeringView
How I think. principles that shape the work.
Ship with intention
Before writing code, I ask what problem it solves and who it solves it for. If I can't answer both, the feature doesn't get built.
Systems over pages
I think in components, data contracts, and module boundaries rather than just screens. Good architecture lets the product grow without requiring rewrites.
Design is engineering
I don't hand off between design and code. I own the full surface, from the database schema to the hover state. If I designed it, I built it.
Move fast, stay clean
I write code I'd want to inherit: readable, tested, documented. When I set up shared component libraries, other projects reuse them for months. Technical debt is a choice, not a given.
Get in touch. for projects, roles, or questions.
Building a product, hiring for a role, or recovering a stalled codebase? Send me a message or use the links to connect.