Available for opportunities

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.

osayi@portfolio ~ zsh

About Me

The person behind the systems

Osayi Akoko

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
Credit Direct Limited·Lagos, NG
April 2025 – Present
  • 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.
LeadershipTeam LeadershipSoftware DesignSoftware ArchitectureSystem DesignCI/CDAI/MLFintech

Senior Software Engineer

Sterling Bank·Lagos, NG
April 2022 – April 2025
  • 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.
FlutterAndroidiOSSoftware ArchitectureCI/CDGoNode.jsOwnershipFintech

Lead Senior Software Engineer

May 2022 – June 2024
  • 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.
LeadershipGitPythonGoFlutterMicrosoft AzureDevOpsIoTUSSDShell ScriptingTerraformAzure CosmosDBAzure FunctionsContainerization

Software Engineer

August 2020 – June 2022
  • 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.
E-commercePythonDjangoCeleryDevOpsContainerizationLinuxJavaScriptPayment GatewaysAWSShell ScriptingNode.js

Mobile Software Engineer

Cura Network Ltd·Lagos, NG
October 2021 – December 2021
  • 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.
PythonFlutterDjangoAndroidiOSAWSGitAgoraIOTelemedicine

Software Engineer

Afemai Wonder City·Edo, NG
September 2019 – March 2021
  • 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.
GitPythonLinuxJavaScriptFlutterIoTFlaskAWSWebSocketsPostgreSQL

Software Developer

Freelance·Edo, NG
February 2017 – December 2018
  • 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.
PythonGitDjangoPostgreSQLAWSReact.jsDigital Ocean

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.

LLM Benchmark Simulation Microservice

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.

PythonFastAPIPostgreSQLRedisKubernetesHelmAWSGitHub Actions

Trakdip

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.

GoFlutterWhatsApp APIPostgreSQLDocker

Task Management System (Go)

A clean, idiomatic task management API written in Go.

GoPostgreSQLREST APIJWT

NIYO-TMS

Enterprise task management system for creating, assigning, and monitoring staff tasks.

Node.jsNestJSPostgreSQLTypeScript

REVOTS

Real-time voting system for Student Union Government elections.

PythonDjangoWebSocketsPostgreSQL

Skills

What I work with

A broad toolkit built over 8+ years across fintech, energy, healthcare, and e-commerce.

Languages & Frameworks

Go (Gin, Echo, Chi)Python (FastAPI, Django, Flask)Flutter / DartTypeScript / Node.jsNestJSAWS LambdaAzure Function App

Cloud Platforms

Amazon Web Services (AWS)Microsoft AzureGoogle Play StoreApple App StoreDigital Ocean

DevOps & Infrastructure

DockerKubernetesHelmTerraformAnsibleGitHub ActionsAzure DevOpsLinux

Databases & Storage

PostgreSQLMySQLMongoDBRedisAWS RDSAWS S3Azure Cosmos DBAzure Blob Storage

Practices & Tools

System DesignCI/CD PipelinesREST APIsMicroservicesTDD / TestingCode ReviewTechnical DocumentationAgile / Scrum

Collaboration

JiraTrelloConfluenceSlackTeamsGit / GitHub

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

Available for opportunities

Open to full-time roles, contract work, and interesting collaborations.

I typically respond within 24 hours.