Work
Nine systems, mostly built solo against someone else’s existing codebase, for clients across four countries. Client names are withheld where the engagement carried a confidentiality clause — the engineering is described in full either way.
| Year | Project | Type | Context |
|---|---|---|---|
| 2025 | Eyewear frame recommenderAn image-driven recommendation flow: a shopper uploads a photo, a vision model reads it, and the service returns frame suggestions from the retailer’s WooCommerce catalogue.
| INTEGRATION | A French eyewear retailer |
| 2025 | Streaming JSONL ingesterA product-catalogue importer built on Node.js streams so that file size stops mattering: JSONL is parsed incrementally into Sequelize models and synchronised to MySQL, with rate limiting and concurrency control around the write path.
| PIPELINE | An e-commerce client |
| 2024 | Email sync engineA service that authenticates against IMAP mailboxes, syncs their contents into Elasticsearch, and pushes updates to connected clients over Socket.io in realtime. Containerised with Docker and documented in Swagger.
| SERVICE | A German software company |
| 2024 | Case Flow InvestigatorA desktop application for case workers: uploads of reports and supporting documents into a searchable store with role-based access, plus AI-assisted summarisation and transcription of case notes.
| DESKTOP | A case-management consultancy |
| 2024 | Tumblr publishing integrationServer-side video publishing to the Tumblr API, including the OAuth 2.0 flow and a token refresh path that keeps long-lived accounts posting without a human re-authorising.
| INTEGRATION | A media client in India |
| 2024 | WorkwiseA course platform with identity-based access control: role rules decide which courses a user can reach, and document and media uploads are handled server-side with the API documented in Swagger.
| PLATFORM | Learning platform |
| 2024 | Mathis Fashion store backendThe backend for a fashion e-commerce store: catalogue and order management, transactional email, payment gateway integration, and Swagger documentation for the frontend team.
| PLATFORM | Mathis Fashion |
| 2023 | PayEaseA payments service for small businesses: create a customer, raise an invoice, collect through Paystack, and notify by email. Built as the capstone for the Stutern backend track.
| SERVICE | Stutern accelerator — capstone |
| 2022 | CoverlyAn AI cover-letter generator: a user’s details and a job description go in, a tailored letter comes out. JWT authentication, and API endpoints designed for the generation flow.
| PRODUCT | HNG Internship |
Detailed write-ups are being added one at a time — architecture, the decisions and the alternatives rejected, and what I would do differently. Each goes up only once I can talk through every line of it. If one of these is relevant to a role you’re hiring for, ask me about it and I’ll walk you through it.