Hi, I'm Osayi Akoko
Senior Software Engineer
I build systems — from backend APIs and mobile apps to cloud infrastructure and team architecture. A decade of shipping production software, currently leading engineering at Credit Direct, based in Lagos, Nigeria.
About Me
The person behind the systems

I'm a senior software engineer with over a decade of experience building and shipping production systems across fintech, energy, healthcare, and e-commerce. My focus has shifted from writing code to designing systems — thinking about architecture, scalability, team structure, and long-term maintainability. Good code matters, but the system around it matters more.
Currently leading engineering at Credit Direct Limited, where I own system design and delivery for customer-facing applications, mentor engineers, and introduce AI-driven features to streamline loan processing. I'm also pursuing an MBA at Rome Business School, bridging the gap between engineering and business leadership. Outside of work, I build personal projects and write about software on my blog.
Current Role
Lead Software Engineer @ Credit Direct
Location
Lagos, Nigeria
Education
B.Sc. Computer Science (WES, 2022)
Experience
10+ years building production systems
Postgraduate
MBA, Rome Business School · 2027
Experience
Where I've worked
Lead Software Engineer
Current- ▸Lead and support a team of engineers across retail and public sector projects, setting direction and maintaining engineering standards.
- ▸Own system design and delivery for customer-facing applications, making practical trade-offs between performance, scalability, and timelines.
- ▸Introduced AI-driven features to streamline client onboarding and loan processing, improving decision-making and reducing manual effort.
- ▸Strengthened delivery through CI/CD pipelines, automated quality checks, and consistent build workflows across environments.
- ▸Mentor engineers through day-to-day collaboration, feedback, and pairing.
Senior Software Engineer
- ▸Elevated the SlickHustle Project SDK, resolving bugs from the upgrade and migrating the codebase to MVVM architecture.
- ▸Enhanced application efficiency by updating deprecated dependencies, resulting in a 30% performance optimisation.
- ▸Promoted to the OneBank Engineering Team for outstanding performance.
- ▸Spearheaded key features: bill payments, credit & debit cards, foreign transfers, Bank Availability, Community Bank loans, NGX (Sterling Shares), and FX swap.
Lead Senior Software Engineer
- ▸Managed infrastructure and hosted services on Microsoft Azure, ensuring 99.99% uptime.
- ▸Developed and integrated an Azure Function to monitor users' smart meters and account balances.
- ▸Collaborated with Microsoft's CSE team to build a Credit Extension API.
- ▸Managed ICE mobile app development and deployment, improving payment and energy monitoring.
Software Engineer
- ▸Designed and developed the company's e-commerce platform using standard web technologies.
- ▸Implemented multiple payment gateways to circumvent third-party integration downtime.
- ▸Built an abandoned cart recovery module that increased sales turnover by 15%.
- ▸Designed and implemented CI/CD automation tools and frameworks.
Mobile Software Engineer
- ▸Led development of a telemedicine app using Flutter, deployed to both Play Store and App Store.
- ▸Integrated third-party APIs for identity verification and secure user authentication.
- ▸Integrated Chat, Voice, and Video call features using AgoraIO.
Software Engineer
- ▸Developed highly scalable back-end API services for a cinema booking app — 50% increase in user satisfaction, 30% decrease in response time.
- ▸Leveraged Flask-SocketIO to streamline food ordering processes.
- ▸Revamped the mobile app using Flutter, reducing maintenance costs across Android and iOS.
Software Developer
- ▸Developed robust and scalable RESTful APIs using Django, ensuring efficient data communication and seamless integration with front-end applications.
- ▸Executed end-to-end development of web applications using Django for backend logic and React for engaging, responsive user interfaces.
- ▸Implemented secure user authentication and authorisation systems, ensuring data privacy and access control in compliance with industry standards.
- ▸Improved application performance by optimising database queries, resulting in faster response times.
- ▸Deployed applications on AWS, Digital Ocean, and Heroku, ensuring scalability, high availability, and efficient cloud resource utilisation.
Projects
Things I've built
A mix of personal projects and open-source work. Each one was built to solve a real problem or explore a new idea.
A production-grade microservice architecture for simulating, benchmarking, and exposing API access to Language Model performance metrics — TTFT, TPS, end-to-end latency, and RPS. Features a Simulation Service, Benchmarking Service, and FastAPI-based Benchmark API.
A personal finance tracking platform that lets users record income, expenses, and debts via a mobile app or conversational WhatsApp interface. Built with Go backend, Flutter mobile app, and WhatsApp Business API integration.
A clean, idiomatic task management API written in Go.
Enterprise task management system for creating, assigning, and monitoring staff tasks.
REVOTS
Real-time voting system for Student Union Government elections.
Skills
What I work with
A broad toolkit built over 8+ years across fintech, energy, healthcare, and e-commerce.
Languages & Frameworks
Cloud Platforms
DevOps & Infrastructure
Databases & Storage
Practices & Tools
Collaboration
Contact
Let's work together
Whether you have a project in mind, a role to fill, or just want to talk tech — my inbox is open.
Get in touch
Open to full-time roles, contract work, and interesting collaborations.