> Software Engineer · Lagos, Nigeria

I build systems that don't fail.

Full-Stack Engineer, Mobile Developer, Backend & API Engineer, Fintech / Core Banking, Product-Minded Builder

Full-stack web and mobile engineer with 5 years shipping end-to-end products across fintech, health tech, HR, e-commerce, and civic tech. I take things from empty repo to production and keep them running.

Open to freelance and full-time roles
5+
Years shipping products
6
Domains delivered end-to-end
20+
Projects built and deployed
3rd
IOI 2016 · International
daniel.komolafe
Daniel Komolafe, software engineer
TypeScript
Flutter
Scroll

// about

Reliability is the throughline.

I'm Daniel Komolafe, a software engineer who ships. I've spent five years building full-stack web and mobile products that hold up under real load, in domains where correctness actually matters.

My work spans fintech and core banking, health tech, HR systems, e-commerce, civic tech, and social platforms. I've led a custom core-banking platform on Apache Fineract, built an election-integrity app that extracts and reconciles handwritten results from polling unit to national level, and delivered an offline-first desktop app that went live in competition the same day it shipped.

I like owning the whole problem: data model, backend, API, and the interface people actually touch. Reliability is the throughline. Secure publishing, rollback safeguards, defensive error handling, documented environments. The systems I build are meant to run when it counts, not just demo well.

I hold a First Class B.Sc in Software Engineering from Babcock University, placed 3rd at the 2016 International Olympiad in Informatics, and was 1st runner-up at the 2023 Cavista Hackathon. Lately I'm learning game development in Unreal Engine 5 with C++.

~/ profile.json
Based inLagos, Nigeria
Experience5 years, full-stack web & mobile
FocusFintech, health tech, HR, e-commerce, civic tech
EducationFirst Class B.Sc, Software Engineering — Babcock University
Highlights3rd, IOI 2016 · 1st runner-up, Cavista Hackathon 2023
Currently learningGame dev with Unreal Engine 5 (C++)

// selected work

Products I've shipped end-to-end.

A selection of products I've shipped end-to-end across fintech, civic tech, health, sports, and education, from AI-driven election collation to offline-first desktop software used live in competition. I build systems that don't fail.

6 projects shown

Social/2024

Dingl

A mobile-first social networking platform built exclusively for university students, enabling them to discover people, make friends, join campus communities, and build meaningful relationships through social networking and dating features.

  • Flutter
  • Dart
  • Node.js
  • Express
  • +2
Sports Tech/2025

Scottish Athletics Officials App

An Electron desktop app for athletics officials with tablet-friendly workflows for the call room, starters, track judges, and photo-finish. A real-time pipeline monitors local timing and photo-finish systems and auto-publishes live results to the public website.

  • Electron
  • TypeScript
  • FTPS
  • Real-time
  • +1
Civic Tech/2025

Election Integrity Platform

Led a full election-integrity system covering voter and party-agent accreditation, result collation, and real-time reporting. Applied handwritten character recognition to extract results directly from polling-unit sheets and reconcile them across polling-unit, ward, state, and national levels.

  • Next.js
  • PostgreSQL
  • Node.js
  • HCR/OCR
  • +1
Health Tech/2024

Professor Komolafe Website

A personal and professional website for Professor Akinwumi Oluwole Komolafe, presenting his biography, CV and career, research publications, papers, videos, awards and quotes. Content is managed through an admin dashboard backed by a custom Express + MongoDB API. Built as a React + TypeScript single-page app with a companion API service.

  • React
  • TypeScript
  • Express
  • MongoDB
Private work
Health Tech/2023

SHELTER

Led design and development of SHELTER, a Flutter app delivering sexual and reproductive health knowledge with personalized, data-driven insights. Built the Express + TypeScript backend integrating Python AI models, deployed to production on Linux/Nginx.

  • Flutter
  • Python
  • Express
  • TypeScript
  • +1
Private work
EdTech/2024

AfroLingo

A full-stack African-language learning platform with AI-assisted YarnGPT audio, quizzes, progress tracking, and leaderboards. Includes Interswitch subscription payments; built as project lead and backend engineer at the Enyata hackathon.

  • Next.js
  • Express
  • TypeScript
  • MongoDB
  • +1

// experience

Five years of shipping in production.

Five years of shipping production systems end-to-end across fintech, health tech, civic tech, and more, with a simple rule: I build systems that don't fail.

Feb 2025 - Apr 2026Lagos, Nigeria

Software Engineer @ Algorism Limited

Led the engineering behind an election-integrity platform and a custom core-banking product while modernizing the company's internal and public-facing systems.

  • Built end-to-end election workflows spanning voter and party-agent accreditation, result collation, and real-time reporting
  • Applied handwritten character recognition (HCR) to extract handwritten results and reconcile them across polling-unit, ward, state, and national levels
  • Led a custom core-banking platform on Apache Fineract, launching a Current Account product with Paystack wallet top-ups and BVN/KYC onboarding
  • Shipped the company website, CMS, and internal ATS on Next.js/Strapi/PostgreSQL, and deployed Frappe HRMS via Docker to replace Excel-based HR processes
  • Next.js
  • TypeScript
  • Node
  • Strapi
  • PostgreSQL
  • Apache Fineract/Mifos
  • Docker
  • HCR/OCR
  • Paystack
Jul 2025 - Aug 2025Scotland, UK

Software Engineer (Contract) @ Scottish Athletics

Delivered an offline-first Electron app for track officials that went live in competition the same day it shipped.

  • Built tablet-friendly workflows for the call room, starters, track judges, and photo-finish
  • Engineered a real-time results pipeline that monitors local timing and photo-finish systems and auto-publishes live results to the public site via secure FTPS
  • Implemented robust results parsing, file-system watchers, multi-round events, and bulk imports
  • Hardened reliability with rollback safeguards, DB sync, and defensive error handling
  • Electron
  • TypeScript
  • Node
  • FTPS
  • Real-time systems
Apr 2023 - Feb 2024Remote (Toronto, Canada)

Full Stack Web Developer @ TheSkillGarage

Built and maintained an EdTech platform, driving quality and performance improvements alongside product and payments decisions.

  • Onboarded 11 learners within the first two weeks of launch
  • Reduced bugs by roughly 8% through disciplined code reviews
  • Improved performance by roughly 5% with Redux state management
  • Evaluated payment gateways and a headless CMS (Strapi) directly with the CEO
  • React
  • Redux
  • JavaScript
  • Node
  • Strapi
Sep 2022 - Jun 2023OAU Ife, Nigeria

Full Stack Mobile Developer, SHELTER Project @ CARTA (Consortium for Advanced Research Training in Africa)

Led design and development of SHELTER, an AI-powered Flutter app for sexual and reproductive health knowledge.

  • Owned the app end-to-end, delivering personalized, data-driven health insights
  • Built the backend in Express and TypeScript, integrating Python AI models
  • Deployed and ran the production stack on Linux/Nginx
  • Flutter
  • Express
  • TypeScript
  • Python
  • TensorFlow
  • Nginx
Jan 2022 - Jul 2022Lagos, Nigeria

Software Engineer @ Acumen Digital

Led mobile and backend teams delivering Flutter applications in an Agile Scrum environment.

  • Led mobile and backend teams to ship Flutter apps including XYZ Logistics and Ajo Tourist
  • Implemented authentication and authorization and optimized database access
  • Drove delivery through Agile Scrum ceremonies
  • Flutter
  • Node
  • Agile Scrum
  • PostgreSQL
Nov 2021 - Jun 2022Remote (Baltimore, USA)

Web Developer @ Packachange

Led a React-to-Next.js migration and shipped an MVP that attracted investors.

  • Led the migration from React to Next.js, improving SEO and organic traffic
  • Shipped an MVP that helped the company attract investors
  • React
  • Next.js
  • JavaScript
  • Node

// toolkit

The stack I reach for.

A working toolkit built over five years of shipping real products. I reach for what fits the problem, and I'm comfortable owning the stack from database to interface.

Languages

01
  • TypeScript
  • JavaScript
  • Flutter
  • Python
  • C++

Web & Frontend

02
  • React
  • Next.js
  • Redux
  • styled-components
  • Electron

Backend & APIs

03
  • Node.js
  • Express
  • NestJS
  • Strapi

Mobile

04
  • Flutter
  • Kotlin

Data & ML

05
  • PostgreSQL
  • MongoDB
  • MySQL
  • TensorFlow
  • ML / Deep Learning

Fintech & DevOps

06
  • Apache Fineract / Mifos
  • Docker
  • AWS
  • GitHub Actions

// references

What people I've worked with say.

Needless to say, they were very impressed with the system. They took some time praising your work to me, and I was glad I came to your dm. If you ever need that referral, please let me know, and I'll provide it. We shipped the officials app on a Friday and it was running live at competition that same afternoon. Your offline-first architecture and the FTPS results pipeline just worked under real pressure.

David OkiyProject Manager, Scottish Athletics

Daniel's redesign and rebuild of Algorism's website ensured a modern looking website and 24/7 availability. Since the rebuild, the website has been functional and converting. Visitors now have a better understanding of what we do through our website.

Ayomide AkinrinladeService Engineering Manager, Algorism Limited

He led our React to Next.js migration and the SEO gains were immediate. More importantly, the MVP he shipped is what got us in front of investors. Daniel thinks like a founder, not just a contractor.

Romell RaoFounder & CEO, Packachange

// off the clock

Learning game dev in Unreal Engine 5.

Currently learning & building

Game Development

Alongside client work, I'm learning game development in Unreal Engine 5 with C++. Slash is my hands-on project for that journey: an action game I'm building while working through Stephen Ulibarri's Ultimate Game Developer course. It's where I get to apply engineering fundamentals to a completely different problem space, from gameplay systems and combat to animation and world building. I'm treating it the way I treat everything else: build it properly, understand what's under the hood, and ship something real.

  • Unreal Engine 5 with C++ from the ground up
  • Slash — an action game as my learning project
  • Combat, animation, and gameplay systems
  • Following Stephen Ulibarri's Ultimate Game Developer course
View Slash on GitHub

// playground

Something to play with.

A Minesweeper game I built in React — flags, a mine counter, and a timer. Left-click to reveal, right-click to flag. Have a go.

minesweeper · react
booting sandbox…

Built with React — a full board generator, flood-fill reveal, flagging, mine counter and timer.

Open in CodeSandbox Source on GitHub

// contact

Let's build something.

I'm open to freelance projects and full-time roles. If you need an engineer who can own a product end-to-end and ship something that holds up in production, I'd like to hear about it. The fastest way to reach me is email.

Email me
Lagos, Nigeria · Available for new work