Backend Software Engineer

OyebamijiMustapha

I build backend systems that hold up under real load. At SchoolTry I own permissions and audit infrastructure serving 60+ schools across 10 countries; at Peeriva I built services handling 10K+ messages a day. I'm a fourth-year Computer Engineering student, and my research on federated learning for medical imaging is under review.

Read my CV Get in touch

AboutWho I am, plainly.

My full name is Oyebamiji Mustapha Oyetunde. Almost everyone calls me Musoye, which is where the domain came from.

Most of my work is backend — distributed systems, microservices, and the plumbing that keeps a platform upright once it stops being small. At SchoolTry that has meant permissions and audit trails across 60+ schools. At Peeriva it meant a notification service that could not drop messages, and a search layer stitched across three different databases.

The research started as an article about classifying brain tumours from MRI scans. It became a federated learning framework: hospitals train a shared model without any scan leaving the building. Getting it small enough to run on ordinary clinical hardware was the harder half.

On campus I lead bootcamps for the Google Developer Student Club, and I've tutored thermodynamics and discrete maths for people in my year.

Portrait of Oyebamiji Mustapha
Oyebamiji Mustapha

NowWhat I'm doing.

Sep 2025 →

FullStack Engineer at SchoolTry · Switzerland

Jan 2025 →

Backend Lead at Nexora · contract

→ 2027

B.Eng. Computer Engineering, FUTA · fourth year

In review

A paper on federated learning for brain tumour detection

Open to

Software engineering roles · backend, infrastructure, ML

StackWhat I reach for.

Languages
Python, JavaScript, TypeScript, Go, PHP, C/C++, SQL, Bash
Frameworks
Django, Flask, Express.js, Laravel, Vue.js
Data & Cloud
PostgreSQL, MySQL, MongoDB, DynamoDB, OpenSearch, Redis, AWS, Google Cloud
ML
PyTorch, TensorFlow, scikit-learn, OpenCV, Pandas, NumPy, Transformers
Infra
Docker, Linux, Nginx, HAProxy, Git, REST, GraphQL, microservices

WorkWhere I've worked.

Sep 2025
— Present

SchoolTry · Switzerland

FullStack Engineer

  • Built platform-wide audit logging in Laravel, capturing sensitive admin actions across 60+ schools in 10 countries.
  • Moved the platform off its legacy permission system onto team-scoped RBAC. No downtime, no institution taken offline for the switch.
  • Shipped Laravel and Vue features across result management, payment reconciliation, and institutional admin.
  • Tightened access controls so records can't be edited by people who shouldn't reach them.
LaravelVue.jsPostgreSQLRBAC
Jan 2025
— Present

Nexora · Contract

Backend Engineering Lead

  • Lead backend architecture for several client platforms on Node.js, designing for high-concurrency traffic.
  • Built payment pipelines on the Paystack API, and a blockchain asset verification platform using Moralis.
  • Run versioned REST API deployments on AWS, keeping the microservices in step with each other.
Node.jsExpress.jsPaystackAWS
Jan 2025
— Apr 2025

Peeriva

Backend Engineer

  • Built a real-time notification service on Redis and Amazon SQS, handling 10K+ messages a day at 99.9% delivery.
  • Wrote a user activity service on DynamoDB that cut latency by 55% across 100K+ activity logs.
  • Put together a distributed search service over OpenSearch, PostgreSQL and DynamoDB. Queries came back 3× faster.
DjangoRedisAmazon SQSOpenSearch

TeachingPassing it on.

Bootcamp & Skills Development Lead

Google Developer Student Club, FUTA · 2023/24 and 2024/25

Ran coding bootcamps introducing students to backend development and cloud tooling, and mentored them through building something real rather than following a tutorial.

Tutor — Engineering Thermodynamics (MEE 206)

Muslim Student Society of Nigeria, FUTA

Taught up to 30 students a session, mostly in the weeks before exams.

Peer Tutor — Discrete Maths, Algorithms, C

CPE 201 and CPE 202, FUTA

Tutored people in my own department through the two courses that tend to catch everyone out.

ProjectsThings I've built.

Brain Tumour DetectionPaper in review

A custom CNN and a fine-tuned ResNet for classifying tumours in MRI scans, later extended into a federated setup so hospitals can train together without sharing scans. 98.5% accuracy with EfficientNetB0.

PyTorch · TensorFlow · OpenCV · Flask GitHub Article
EcoFlow AITop 25 of 2000+ · KFUPM

An event-driven digital twin on Google Cloud that reads live IoT data to predict crowd surges and trim carbon output. Firestore for the real-time side, BigQuery for the analytics.

Flask · MySQL · Google Cloud · Firestore · BigQuery GitHub
TrustLock2nd · Wema Bank

An access gateway for remote teams. Role-based permissions, JWT auth, and an audit trail that records IP, device and location for every sign-in.

Django · PostgreSQL · Redis · JWT · Vue.js Live
Padipay

A payment system you operate by speaking to it, built to understand Nigerian English as well as standard English. Voice recognition on the front, ordinary transaction validation behind it.

Python · Django · MongoDB · PostgreSQL Live
CropWatch

Crop disease detection from photos of leaves, using transfer learning on a CNN trained in two stages — features frozen first, then fine-tuned. The backend serves inference to a mobile app in the field.

Flask · MySQL · Nginx · CNN transfer learning GitHub
GPT-2, rebuilt and fine-tuned

I rewrote GPT-2 in PyTorch to understand it properly, then fine-tuned it on my own dataset for sentiment classification and spent a while getting inference latency down.

Python · PyTorch · Transformers · HuggingFace GitHub
HelpBot

A document assistant that reads PDFs and answers questions about them through the OpenAI API. Trimming the prompts and payloads cut response time by 65%. My ALX final project.

Node.js · Express.js · OpenAI API · Vue GitHub
Fraud Detection

A model that flags suspicious transactions from spending patterns, wrapped in a small Flask interface for simulating them.

Python · scikit-learn · Flask · Pandas GitHub
Facial Emotion Recognition

Reads emotion from a face — happy, sad, angry, surprised — with a web app for uploading a photo and seeing what it thinks.

Python · OpenCV · TensorFlow · Streamlit GitHub

ResearchIn review.

Lightweight and Privacy-Preserving Federated Deep-Learning Framework for Efficient Brain Tumor Detection Across Distributed Medical Centers

Mustapha O., Charles O. · 2025

Hospitals can't pool patient scans, so the model has to travel instead of the data. This framework trains across medical centres without any scan leaving its own building. A custom CNN reached 84% accuracy and EfficientNetB0 reached 98.5%; pruning and quantisation brought it down to something that runs on hardware a clinic already owns.

HonorsCompetitions.

Top 25of 2000+ teams

Intelligent Planet Hackathon

KFUPM · Saudi Arabia

We built EcoFlow AI here — a digital twin on Google Cloud predicting crowd surges from live IoT data. Selected out of more than 2,000 global applications.

2ndplace

Wema Bank Hackathon

Fintech · security track

TrustLock: a gateway for remote companies to authenticate employees, with priority levels and IP, location and device tracking on every session.

8thof 108 teams

Squadco Hackathon

EdTech · fintech

SSFH, a platform that automates saving for school fees, with the transaction handling built to hold up at volume.

Somewhere between the flights and the judging.

WritingA few things I've written.

Contact

I'm looking for software engineering roles. If you're hiring, or want to talk about something I've built, write to me — I reply to everything.

oyebamijimustapha44@gmail.com
Or send a message from here