Backend & API development
Robust, well-tested REST and GraphQL APIs in Python (Django, DRF, FastAPI, Flask) that scale with your business.
Software Engineer · Backend & APIs · Engineering Leadership
6+ years architecting, building, and shipping backends, APIs, and full products for startups and growing businesses.
About
I'm a software engineer who enjoys taking ideas from "rough concept" to "production-ready." I lean heavily into backend engineering across the Python ecosystem — Django / DRF, FastAPI, and Flask — but I care just as much about the frontend, building reactive UIs with Vue.js and shipping native Android apps in Kotlin.
I design scalable REST & GraphQL APIs, model efficient databases, and ship complete features that make complex systems feel simple and predictable. My focus: clean architecture, readable code, and systems built to scale.
Clean architecture, readable code, and systems built to maintain and scale over time.
Cloud infrastructure on AWS & Terraform, CI/CD pipelines, and engineering leadership.
Learn fast, build with an ownership mindset, ship often, and relentlessly improve the quality of everything I build.
What I do
From a single API to a full product and the team to maintain it — here's how I can help.
Robust, well-tested REST and GraphQL APIs in Python (Django, DRF, FastAPI, Flask) that scale with your business.
End-to-end web products — from data model to deployment — with clean, maintainable codebases and CI/CD.
Native Android apps in Kotlin, shipped to the Play Store and integrated with the backends that power them.
Infrastructure-as-code with Terraform, containerised with Docker, deployed on AWS or DigitalOcean.
Leading delivery teams with Scrum, owning roadmaps, and translating product goals into shipped software.
Architecture reviews, code audits, and ongoing support to keep your product reliable as you grow.
Toolbox
The tools I reach for to design, build, and ship software.
Track record
Writing & speaking
I write and talk about building software — the patterns, the trade-offs, and the lessons learned shipping real products.
In-depth technical articles on Python, testing, and building production-ready backends and APIs.
My podcast — candid conversations on software engineering, careers, and life as a developer. Listen on your platform of choice:
I speak at developer conferences and communities across Nigeria and beyond. A couple of recent talks:
Portfolio
A few projects I've architected, built, or led — from open-source frameworks to production SaaS.
Built a studio booking platform for Pavilion Sounds — letting artists browse availability, reserve sessions, and manage their bookings online.
Designed and built the official website for First Pavilion Technologies, the software company where I led the engineering team.
Architected, built, and deployed an intuitive inventory management system for SMEs — warehouse support, invoicing, and live stock updates.
Led a team to build a school management system for educational institutions and corporate bodies, shipped via GitLab CI and DigitalOcean.
Built the Android app for ProdigyLMS, an education-management platform for schools and corporate bodies, published to the Play Store.
An open-source asynchronous Python MVC framework built on Tornado and the Orator ORM.
A Python error logger published on PyPI with a Flask server, using RediSearch for fast indexing and search.
Get in touch
Have a project in mind, or just want to talk shop? I'm currently available for freelance and consulting work.
oluwole.majiyagbe@gmail.com