Engineering systems. Owning outcomes.
... and everything that breaks in between
Fault-tolerant APIs. Database infrastructure that holds under load. AI-powered features that ship. Built across 10+ integrations, from payments to identity verification to LLMs.
6+
Production Platforms Shipped
12+
Legacy Platforms Maintained
11
Third-party services integrated
6
Payment Systems Implemented
Featured Work
Systems & Case Studies
Voice AI Patient Assistance System
Voice AI SystemsVoice AI patient intake platform combining conversational AI (powered by GPT-4.1 Mini), orchestrated via Vapi with backend data persistence. Handles patient onboarding, data updates, and duplicate record prevention over phone calls.
Home Services Marketplace
Marketplace SystemsUS-market platform matching independent contractors (offering services like plumbing, electrical, carpentry, HVAC, etc.) with homeowner service requests. Involves service request bidding, dispute management, and payments via Stripe.
Digital Garage Sale Platform
Social CommerceA social platform allowing users in the US to discover, create, and share garage sale events and items. Features event discovery, real-time chat, a social feed, location-based filtering, and in-app subscriptions.
Deposits Management Platform
Real Estate FintechReal estate platform simplifying security deposits for landlords and tenants. Offers services like credit check, escrow management, tenant screening, deposit release, communication history and records, real-time chat, and more.
Events-Based Social Media App
Social CommerceA social app for creating, discovering, and joining events. Includes sale and purchase of event tickets, real-time chatting, social posts and feed, and participation and engagement badges.
Automated PPE Compliance Monitor
Computer VisionIndustrial safety system developed to automate hard hat compliance checks at factory checkpoints. Uses the YOLOv8 model for object detection and Python's PyQt5 library to allow interaction via a simple, user-friendly GUI.
Work Philosophy
My Method
Diagnose Fast in Unfamiliar Systems
Besides systems I built myself, a lot of my work has been inside code I didn't write. I get productive fast in unfamiliar codebases, tracing bugs and understanding architecture without the luxury of a team to ask.
Scope Directly With Stakeholders
I've sat in on client calls handling requirement changes and prioritization decisions myself, not just relaying specs handed down from a PM. That means I catch scope and tradeoff issues early, before they become build problems.
Build Pragmatically, Ship With Reliability in Mind
Structured logging and automated retry/recovery logic go in from the start, not bolted on later. I choose proven data stores and simple architecture over premature complexity.
Work AI-Natively to Move Faster
I use tools like Claude Code and MCP-based workflows as part of my regular engineering process. This is how I already build, and it's a growing part of how I approach new problems.
Toolkit
Languages
Node.js, TypeScript, Python, Java
Backend & Databases
Express.js, Next.js, PostgreSQL, MongoDB, Redis
DevOps & Cloud
AWS EC2, Docker, Git, CI/CD Pipelines, Linux
AI & Computer Vision
MCP, NumPy, OpenCV, Ultralytics YOLO
Background
My Journey
Work History
Full Stack Engineer @ Aim
June 2026Built RBAC admin controls and resolved analytics bugs on a UK care management platform, working AI-natively with Claude Code and MCP.
Backend Engineer @ Dexnive
Oct 2024 – May 2026Backend engineer working across 6+ production apps and 10+ legacy platforms, integrating Stripe, Twilio, SendGrid, Firebase, and Socket.io.
Full Stack Engineer - Capstone Project @ Systems Limited
Aug 2023 – June 2024Industrial liaison with Systems Limited. Built a financial advisory system generating stock recommendations using investor profiling and financial analysis.
Education
Bachelor of Science in Computer Science @ Institute of Business Administration (IBA)
2020 - 2024Focus on software architecture design, engineering practices, database management, and artificial intelligence