portfolio — select-theme

$ ./configure --theme

Choose your experience

You can switch anytime using the toggle in the header.

available for new opportunities
adeola@portfolio ~ zsh
5+Years Experience|
3Continents|
10+Products Shipped|
##

About Me

// The engineer behind the code

about.md

I'm a Senior Backend Engineer with 5+ years of experience designing and shipping the systems behind products — from real-time payment platforms and marketplace backends to custom PHP frameworks and distributed APIs. My background in Civil Engineering gives me a structural approach to software: I think in systems, constraints, and load long before I think in code.

I've led backend teams, driven architecture decisions, and delivered measurable results: 25% increases in user engagement, 40% reductions in payout processing time, and 30% drops in payment fraud. Currently learning Rust and pursuing an MSc in Information Technology.

🎓
Background
BEng Civil Engineering → Software
📍
Location
Nigeria
🦀
Learning
Rust + MSc in Information Technology
🎮
Outside work
Gaming, nature & family
Adeola Bada
##

Experience

// 5+ years across 3 continents, from intern to team lead

Senior Backend Engineer

@ Kouture Konect LLC

Dec 2024 – PresentRemote, USA
  • Migrated legacy codebase from Laravel 8 to Laravel 11, implementing modern features and ensuring full compatibility.
  • Designed and maintained scalable, secure server-side applications and REST APIs supporting web and mobile platforms.
  • Built and optimized relational MySQL databases ensuring data integrity and high query performance.
  • Collaborated with frontend and mobile teams for seamless platform integration.
  • Implemented secure coding practices to protect sensitive data and ensure compliance.
PHPLaravelNode.jsTypeScriptMySQLREST APIs
visit site

Backend Engineer & Team Lead (Contract)

@ NxtEvent

May 2025 – PresentRemote
  • Leading backend development and engineering team for NxtEvent, a modern event technology platform.
  • Overseeing system architecture, API development, and deployment operations.
  • Managing team workflows, prioritising features, and ensuring timely delivery of platform milestones.
Node.jsTypeScriptREST APIsPostgreSQLDocker
visit site

Senior Backend Developer

@ Weeshr App Ltd

Sep 2023 – Oct 2025Remote, Lagos
+25%User Engagement
-30%Fraud Incidents
-40%Payout Processing Time
  • Designed and implemented a Modular Monolithic Architecture, optimising system performance and scalability.
  • Led development of critical features: user wallets, payments, payouts, and delivery systems.
  • Managed user notifications system, driving a 25% increase in user engagement.
  • Implemented robust security measures in payment systems, reducing fraud incidents by 30%.
  • Streamlined payout processes for users and partners, decreasing processing time by 40%.
  • Mentored junior developers and fostered a collaborative, high-performance team environment.
Node.jsTypeScriptRedisSocket.IOAblySupabaseMongoDBDockerPaystackCloudinaryDigital Ocean
visit site

Software Developer → Team Lead

@ Silky Systems

Jul 2021 – PresentRiyadh, Saudi Arabia
  • Promoted to Team Lead, overseeing a team of developers and ensuring project milestones are met on schedule.
  • Redesigned and implemented new UI for iPOS Version 2, enhancing usability for end-users.
  • Directed development of a comprehensive admin panel (iPortal) with authentication, authorization, and multi-language support.
  • Spearheaded creation of a Warehouse Fulfilment Management System (Logistics) to streamline order tracking.
  • Designed a Token System for the CRM platform, improving product identification and user tracking.
  • Developed a custom reporting system and integrated a payment gateway.
PHPLaravelVue.jsJavaScriptMySQLREST APIs

Product Development & Testing Intern

@ DueDash Capital Networks

May 2021 – Jul 2021Cologne, Germany
  • Conducted 20+ comprehensive End-to-End (E2E) tests, identifying bugs that improved user flow.
  • Authored 8+ FAQs for the company website, significantly reducing customer support queries.
E2E TestingQADocumentation

Web Developer

@ Freelance

Mar 2020 – Jan 2021Ondo, Nigeria
  • Developed and launched a modern website for a construction company, improving visibility and UX.
  • Designed a stateless user authentication flow and built a functional e-commerce prototype.
Vue.jsFirebasePHPJavaScript

Software Development Graduate Intern

@ Longbridge Technologies Ltd

Oct 2019 – Feb 2020Ondo, Nigeria
  • Conducted 200+ E2E tests, improving system reliability and user experience.
  • Assisted in developing UML diagrams and a prototype KYC banking application.
PHPSQLUMLTesting
##

Speaking

// Public talks, panels & community engagements

Career Pathways & Global Opportunities in Information Technology

Reconciliation House Youth Church

Guest Speaker · 27 July 2025 · Akure, Ondo State, Nigeria

Live-streamed (YouTube Live)$ watch_recording

// Addressed a youth audience on navigating career pathways in the IT industry and accessing global professional opportunities — drawing from personal experience working across Nigeria, Saudi Arabia, Germany, and the United States.

// Additional speaking engagements — stay tuned.

##

Projects

// Open-source, side projects & production systems

// featured

NxtEvent Platform

~/projects/nxtevent-platform

production

@ NxtEvent

Modern event technology platform that unites planners, clients, vendors, and guests in one shared space. Leading backend architecture, API development, and team operations as contract Team Lead.

Node.jsTypeScriptPostgreSQLREST APIsDocker
Kouture Konect

~/projects/kouture-konect

production

@ Kouture Konect LLC

Global fashion tech platform facilitating custom design connections. Migrated the backend from Laravel 8 to Laravel 11 and maintain the production API infrastructure supporting web and mobile clients.

PHPLaravelNode.jsTypeScriptMySQL +1
Weeshr

~/projects/weeshr

production

@ Weeshr App Ltd

Gifting marketplace platform allowing users to gift themselves or surprise loved ones. Led backend as Senior Developer: built wallet system, payments, payouts, and realtime notification infrastructure.

Node.jsTypeScriptRedisMongoDBSocket.IO +3

// all projects

NxtEvent Platform

~/projects/nxtevent-platform

production

@ NxtEvent

Modern event technology platform that unites planners, clients, vendors, and guests in one shared space. Leading backend architecture, API development, and team operations as contract Team Lead.

Node.jsTypeScriptPostgreSQLREST APIsDocker
Kouture Konect

~/projects/kouture-konect

production

@ Kouture Konect LLC

Global fashion tech platform facilitating custom design connections. Migrated the backend from Laravel 8 to Laravel 11 and maintain the production API infrastructure supporting web and mobile clients.

PHPLaravelNode.jsTypeScriptMySQL +1
Weeshr

~/projects/weeshr

production

@ Weeshr App Ltd

Gifting marketplace platform allowing users to gift themselves or surprise loved ones. Led backend as Senior Developer: built wallet system, payments, payouts, and realtime notification infrastructure.

Node.jsTypeScriptRedisMongoDBSocket.IO +3
iPOS v2

~/projects/ipos-v2

production

@ Silky Systems

Point-of-sale system with a fully redesigned web interface. Rebuilt the UI from scratch to improve usability and modernise the end-user experience for retail operations.

PHPLaravelVue.jsMySQLREST APIs
CRM — Silky Systems

~/projects/crm-—-silky-systems

production

@ Silky Systems

Customer relationship management platform with a custom Token System for product identification and user tracking. Includes reporting, analytics, and integrated payment gateway.

PHPLaravelVue.jsMySQLREST APIs
Logistics / Warehouse FMS

~/projects/logistics-/-warehouse-fms

production

@ Silky Systems

Warehouse Fulfilment Management System built to streamline order tracking and warehouse operations for Silky Systems clients.

PHPLaravelVue.jsMySQLREST APIs
iPortal

~/projects/iportal

production

@ Silky Systems

Admin and operations portal for Silky Systems. Features robust authentication, role-based authorization, multi-language support, and a comprehensive management dashboard.

PHPLaravelVue.jsMySQLREST APIs
Flowtali

~/projects/flowtali

wipbackend

Invoice and letterhead generation tool currently in development. Streamlines professional document creation for freelancers and small businesses.

Node.jsTypeScriptREST APIs
Hulo

~/projects/hulo

fullstack

Real estate marketplace PWA connecting verified house owners and realtors to prospective buyers. Features secure auth, realtime chats via Redis + Pusher, AWS S3 uploads, subscriptions, and listing recommendations.

PWAVue.jsNuxt.jsLaravelPHP +6
Précis

~/projects/précis

framework

Custom PHP framework built from scratch — routing, MVC, migrations, Active Records, middlewares, events, and a DI container. Built to understand how Laravel and Symfony work under the hood.

PHPComposerPestPhinx
CBT Platform APIs

~/projects/cbt-platform-apis

backend

Backend API system for Computer Based Assessments. Teachers create exams, register students, and grade results. Features auto + manual grading, instant results, and performance analytics.

PHPLaravelREST APIsMySQL
Thrift.io

~/projects/thrift.io

fullstack

Application for organising rotating savings (AJO) among family and friends. Create thrift groups, manage members, auto-calculate due dates, and track finances.

Vue.jsLaravelPHPMySQLJavaScript
Wafi — Bank CLI

~/projects/wafi-—-bank-cli

cli

PHP 8+ CLI application for bank transactions: creating accounts, depositing credits, and transferring between accounts. Clean OOP design, fully backwards compatible.

PHP 8+ComposerCLIOOP
Countries & States API

~/projects/countries-&-states-api

backend

RESTful API built with Node.js and Express.js exposing all countries and their states. Simple, powerful endpoints with fast response times.

Node.jsExpress.jsJavaScriptREST APIs
Finance Tracker

~/projects/finance-tracker

fullstack

Personal finance tracker for daily income, expenses, and savings across multiple accounts. Visualises data through lists and charts.

Vue.jsLaravelPHPMySQLJavaScript
Issue / Bug Tracker

~/projects/issue-/-bug-tracker

fullstack

Issue and bug tracker for QA teams. Manage teams, assign tasks, record defects, and export reports to Excel.

Vue.jsLaravelPHPMySQLJavaScript
LaraBlog

~/projects/larablog

fullstack

Full-featured blog platform with role-based admin panel, fully customisable by the administrator with user roles and permissions.

Laravel 7Vue.jsPHPMySQL
Hulo Admin Dashboard

~/projects/hulo-admin-dashboard

fullstack

Administrator portal for the Hulo platform with realtime notifications, role-based access, app customisation, email management, and listing controls.

Vue.jsTypeScriptJavaScriptAWS S3Pusher +1
##

Tech Stack

// Tools I build with — and how well I know them

[ Languages ]

Core programming languages

PHPPHP
expert
TypeScriptTypeScript
expert
JavaScriptJavaScript
expert
SQLSQL
expert
Rust
familiar

[ Backend ]

Frameworks, runtimes & databases

LaravelLaravel
expert
Node.jsNode.js
expert
Express.jsExpress.js
expert
Redis
proficient
MySQL
expert
MongoDBMongoDB
proficient
PostgreSQL
proficient
Supabase
proficient
REST APIs
expert
WebSockets
proficient
TDD
proficient

[ Frontend ]

UI frameworks & tooling

Vue.jsVue.js
expert
Nuxt.jsNuxt.js
expert
Tailwind CSSTailwind CSS
expert
HTMLHTML
expert
CSSCSS
expert
BootstrapBootstrap
expert

[ DevOps & Cloud ]

Infrastructure & deployment

Docker
proficient
AWS (S3)
proficient
Linux
proficient
Digital Ocean
proficient
Render
proficient
Heroku
proficient
Nginx
familiar

[ Tools & Process ]

Version control, workflow & PM

GitGit
expert
GitHubGitHub
expert
BitbucketBitbucket
expert
JiraJira
expert
Linear
proficient
SlackSlack
expert
Postman
expert
Notion
proficient
Agile / Scrum
expert

[ AI & Developer Tools ]

AI assistants & productivity tooling

Claude (Anthropic)Claude (Anthropic)
expert
GitHub CopilotGitHub Copilot
expert
ChatGPTChatGPT
proficient
Cursor
proficient
VS CodeVS Code
expert
// proficiency
expert
proficient
familiar
##

Contact

// Let's build something together

/*
 * Open to senior backend roles, contract work,
 * and interesting system design conversations.
 * Response time: usually within 24 hours.
*/