muizzyranking.
aboutprojectswritingrésumé ↓

[ ]Backend Engineer

MuizOyebowale

I build the systems that hold everything together —
now teaching them to think.

$
View Projects →who's behind this →

Status

Open to work

Pivoting

Backend → AI/ML

Editor

Neovim. Always.

Dad jokes

∞ remaining

scroll

[ ]About

I listen well. I build better.

Backend engineer with a few years of building the invisible infrastructure — the APIs, queues, and pipelines nobody claps for. I'm now pivoting into AI/ML and MLOps, because if you're going to be obsessed with systems, you might as well be obsessed with the most interesting ones.

I'm a good listener. The kind that actually pays attention — not the kind waiting for their turn to talk. I notice details most people skip. Terrible at small talk, but I'll go deep on distributed systems, the history of computing, or why the sky isn't actually blue.*

* It is. I just wanted to see if you were paying attention.

more about me →

Current setup

nvim + tmux + lazygit + zsh. If it doesn't have a terminal interface, I'm suspicious of it.

Currently exploring

LLMsRustMachine LearningMLOpsStatistics

Off the clock

Marvel. DC. Every animated film ever made. Dad jokes — the worse, the better.

Philosophy

Perfectionist. Lazy about it. The combination somehow always works.

[ ]Skills

The stack

Languages

Frameworks

Tools & Infra

Exploring

[ ]Projects

Things I've shipped

all projects →

Meerge Supplier Service

complete

Supplier onboarding, verification, and operations backend for a food commerce platform — designed from scratch as an independent microservice supporting 500+ suppliers in pilot.

PythonDjangoDjango REST FrameworkPostgreSQLRedisCeleryDocker
↗ liveread more →

Shopifyte API

in progress

A multi-vendor ecommerce backend where each vendor operates an independent store — with a custom image service, scoped permissions, and APIs designed to support web and mobile frontends.

PythonDjangoPostgreSQLRedisDocker
⌥ sourceread more →

Wallet Service

complete

A production-ready wallet backend with Paystack deposits, internal transfers, and a dual authentication system supporting both user sessions and scoped API keys.

PythonDjangoDjango NinjaPostgreSQLJWTOAuth
⌥ sourceread more →

[ ]Experience

Where I've built things

Jul 2025 — Jan 2026ContractRemote

Backend Developer

Taskingdom

Backend developer on a task-based gaming platform where users complete tasks and jobs to earn real-money rewards, with four distinct user roles and strict permission boundaries.

  • Built permission and role system supporting four distinct user types — Regular users complete tasks, VIP users access higher-reward tasks, Business accounts create tasks and jobs, and Influencers take jobs to promote businesses.
  • Designed abuse prevention logic using a hybrid storage strategy — task completion records stored in Redis with TTL matching task expiry for short-lived tasks, and a join table for longer or non-expiring tasks, preventing users from farming rewards across task resets.
  • Built webhook integration linking third-party game outcomes to internal user accounts, triggering reward payouts when game conditions were met.
  • Co-designed core database models including user, task, reward, and role schemas to support the platform's task execution and payout flow.
  • Implemented Google OAuth authentication alongside token-based access control for API security.
  • Moved heavy operations to Celery background workers backed by Redis, improving responsiveness of user-facing endpoints.
  • Built a custom image storage and serving system, reducing bandwidth usage and decoupling image delivery from application logic.
  • Worked closely with frontend engineers to align APIs with real product usage and evolving requirements.
PythonDjangoDjango NinjaPostgreSQLRedisCeleryDocker
Dec 2024 — Jul 2025ContractRemote

Backend Engineer

Meerge Africa

Backend engineer at a startup building a multi-service food commerce platform connecting vendors, suppliers, and delivery operations across independent microservices.

  • Designed and led development of the Supplier service from scratch — the primary service I owned, supporting 500+ suppliers with an average of 50 products each during pilot operations.
  • Built supplier lifecycle management with four explicit states (pending, approved, rejected, suspended), full audit logging on every transition, and admin tooling for operations teams to manage the pipeline.
  • Designed secure service-to-service communication using JWT tokens scoped to specific service identities, preventing cross-service privilege escalation.
  • Refactored bare except blocks and swallowed exceptions into structured error-handling flows with consistent response formats and full logging — significantly reducing silent failures and making issues traceable.
  • Introduced Redis caching with explicit invalidation on mutation events, reducing repeated database queries across high-traffic endpoints.
  • Co-developed backend logic for the Delivery service including order creation, assignment workflows, and order status polling.
  • Reviewed pull requests across all three backend services — Supplier, Delivery, and Kitchens — helping maintain consistency and code quality across the platform.
  • Stepped in as acting backend lead for 8 weeks when the engineering lead left, coordinating a team of 7 engineers, reviewing architecture decisions, and unblocking contributors while continuing to ship.
PythonDjangoDjango REST FrameworkPostgreSQLRedisCeleryDockerNginxCloudinary
Oct 2025 — Dec 2025InternshipRemote

Backend Engineer (Finalist)

HNG Internship

Finalist in a globally competitive engineering internship program, contributing backend systems for Sitelytics — a website analysis platform for non-technical users.

  • Selected as a finalist among 22,000+ applicants — one of roughly 309 finalists globally.
  • Built the Admin system from scratch — role-based access control, user monitoring, scan tracking, and admin-managed content — as a sole contributor.
  • Built the platform notification system from scratch including retrieval, deletion, and email delivery through external providers.
  • Built helper utilities that standardized notification delivery across the platform, eliminating inconsistent notification handling across services.
  • Contributed to async website scanning pipelines using background workers and Server-Sent Events for real-time scan progress updates.
  • Served as a frequent code reviewer across a 15-engineer backend team, maintaining code quality and consistency.
  • Acted as temporary team lead for one week, coordinating contributors and unblocking work across the team.
PythonFastAPIPostgreSQLRedisSSE
Jul 2023 — Apr 2024Full-timeLagos, Nigeria

Variation Officer

Oshodi-Isolo Cooperative Multipurpose Society

Financial operations role managing member accounts, loan processing, and transaction records at a cooperative society — where getting numbers wrong had real consequences for real people.

  • Managed sensitive financial records across member accounts including loan processing, withdrawals, and recurring deductions using internal accounting systems.
  • Investigated and resolved transaction discrepancies, preventing data inconsistencies and financial reporting errors before they reached members.
  • Troubleshot software and data-related issues to maintain system reliability and reduce downtime for internal operations.
  • Maintained local server and workstation environments, contributing to daily system availability.
  • Worked with accounting and operations teams to improve financial data workflows, reducing manual errors and improving record traceability.
  • Handled confidential member data in compliance with internal access controls and data sensitivity policies.

Loading posts...

[ ]Contact

Let's build something interesting.

Open to backend roles, AI/ML adjacent work, interesting problems, conversations about systems, AI, conversations that don't start with “circle back,” or why Neovim is still relevant in 2026. (It is.)

oyebowaleabdulmuiz@gmail.com

Find me online

GitHub

@muizzyranking

LinkedIn

Muiz Oyebowale

Twitter / X

@muizzyranking

Hashnode

muizzyranking.hashnode.dev