Where I’ve worked, and what I built in between
Software Engineer (NYSC)
KPMG
Full-stack engineer in KPMG’s Digital Factory team, building and shipping web and mobile applications: internal tools used across the firm, and client-facing products.
- Build front ends and wire them to back-end services for internal tools spanning leadership finance, case tracking, firm-wide HR processes and tooling for other developers
- Work on a client-facing asset-management solution: a Vite and React web app, a .NET back end and a Flutter mobile app
- Manage the team’s Flutter applications
- Turned a manual internal process that had run for years into a secure, automated system, and built AI-assisted tools that support research and reporting
- Build security in across the stack: RSA encryption in the browser, TOTP-based multi-factor sign-in, AES-256 encryption of data at rest (TDE) and Active Directory sign-in
- Work closely with the people who use these tools and with other teams in Agile sprints, and present solutions to stakeholders
- TypeScript
- React
- Vite
- TanStack Query
- Tailwind CSS
- Node.js (Express, Prisma)
- Python (FastAPI)
- C# / .NET 9
- Flutter (Dart)
- SQL Server
- MFA, encryption & vulnerability testing (VAPT)
Client and project details from professional work are kept confidential.
Lasustennis Club Ladder Games →
A system that took over a tennis club’s hand-run ladder competition by drawing the pairings, scoring every match and publishing the standings online. Rebuilt in 2026.
Co-Founder & Software Engineer
Mufradaat
Co-founded and engineered a full-stack Arabic vocabulary learning app, focused on performance and user retention.
- Architected the full-stack application
- Designed the Postgres schema for many-to-many relationships between vocabulary terms, user progress and category tags
- Implemented a spaced repetition system (SRS) on the backend to optimise learning intervals
- Built a client-side review queue that syncs answers in batches, and made the Qur’an reader fast
- Released V1, which grew to more than 100 users with barely any advertising
- Next.js
- TypeScript
- Tailwind CSS
- TanStack Query
- Prisma
- PostgreSQL
- Better Auth
Best Graduating Student, Faculty of ComputingNile University of Nigeria. B.Sc. Computer Science, First Class (CGPA 4.97/5.00); also best in the Computer Science department, and 2nd runner-up overall
Downstream Petroleum Transportation Monitoring System →
My first IoT project: a prototype that tracks a fuel tanker’s location and fuel level in transit, so theft or loss shows up during the journey instead of after it.
Founding Software Engineer
Residence Spaces
Joined as founding software engineer in my final year and led full-stack development to launch the product within three months. Rejoined in July 2025 as a software engineer to architect and build V2.
- Led front-end and back-end development of V1 (React, Tailwind, Node.js, TypeScript, Passport.js)
- Implemented authentication, error handling and security practices
- Architected and built most of V2 for owners with many properties: a Next.js dashboard for properties, tenants, applications and occupancy, and phone sign-up with WhatsApp one-time codes
Tech Platforms Intern
KPMG
Wrote standard operating procedures covering IT, HR and other business functions for companies in the oil & gas and investment sectors, and researched industry best practice to align their policies.
- Observed and learned from the app development team’s workflows and implementation strategies
- Enterprise technology
- Business processes
- Documentation
- IT governance
- Multiple industries
Backend Lead, Google Developer Student ClubsNile University of Nigeria
IT Intern
IHS Towers
First-level IT support for the Network Operations Centre as part of a team of six. Started learning Flutter during this period.
- Set up and deployed more than 30 workstations across NOC departments
- Carried out quarterly maintenance on more than 100 NOC workstations
- Hardware
- Networking
- Computer systems
- IT support
- Physical infrastructure
Lasustennis Club Ladder Games →
A system that took over a tennis club’s hand-run ladder competition by drawing the pairings, scoring every match and publishing the standings online. Rebuilt in 2026.
Want the résumé? View the CV →