Mission history

Experience

Rust backends, real-time AI and full-stack products — shipped remotely for teams in India, Canada, Nigeria and China.

Years in production
3+
Engineering roles
5
Merged PRs at Searchless
35+
Merged PRs to Rodio
2

Mission log

01 / 05

2025 — Present

Trenqit

Lead Full-Stack Engineer

Active

Leading full-stack development of an e-commerce marketplace with a built-in social posting feed, owning architecture and delivery from the database to the UI.

Type
Full-time
Location
India · Remote
Stack
Python · Django · DRF · PostgreSQL · Celery · Docker · React · TypeScript · Zustand
  • Own architecture and delivery across backend and frontend for a marketplace that combines commerce with a social feed.
  • Built the backend on Django and Django REST Framework over PostgreSQL, with Celery workers for asynchronous background jobs.
  • Built the React + TypeScript frontend with Zustand slice-based state for products, posts and user data.
  • Containerised services with Docker for reproducible local development and deployment.
02 / 05

Apr 2025 — Jul 2026

Searchless

Software Engineer

Core engineer on an AI video-interview platform: real-time speech pipelines, LLM analysis and multi-region data on a Rust (Axum, Tokio) backend with a SvelteKit frontend.

Commits
400+
Merged PRs
35+
Time to first audio
<1s
Languages shipped
4
Type
Full-time
Location
Canada · Remote
Stack
Rust · Axum · Tokio · gRPC · Utoipa · WebSockets · Neo4j · PostgreSQL · AWS · Gemini · Prometheus · SvelteKit
  • Built streaming WebM demuxing and muxing in Rust: decoded Opus frames to PCM for real-time voice synthesis, reaching sub-second time-to-first-audio in production.
  • Integrated Google Chirp 3 streaming speech-to-text over gRPC (tonic/prost) and refactored the STT router to stream raw Opus/WebM bytes to Chirp and OpenAI handlers.
  • Built an evidence-based resume analysis pipeline (claim extraction → Gemini with Search grounding → evidence mapping) and moved scores and outcomes from the LLM into deterministic Rust.
  • Designed UUIDv8 region encoding for multi-region data: PostgreSQL triggers embed a region byte in new keys, decoded by a Rust RegionCache before any database call.
  • Built an S3-backed, multi-region AWS Polly speech cache so static interview prompts skip re-synthesis, removing live-interview lag.
  • Added Prometheus metrics and Altcha proof-of-work bot protection to the API, and fixed a Neo4j connection-pool leak.
  • Migrated ~30 SvelteKit pages to a type-safe client generated from the Rust OpenAPI spec, and shipped i18n in English, Spanish, Portuguese and Thai.
  • Wrote Inspector, a Rust CLI that validates multi-stage backend pipelines and generates multi-sheet Excel reports.
03 / 05

Jan 2025 — Dec 2025

Rise Academy

Backend Engineering Intern

Shipped backend features across real products in Risevest’s engineering programme, and led the backend for an NDA-protected startup affiliated with Risevest.

Week programme
28
Type
Part-time · 28-week programme
Location
Lagos · Remote
Stack
NestJS · Express · TypeScript · PostgreSQL · Redis · Kafka · WebSockets · JWT · OpenAPI
  • Built a restaurant delivery platform in NestJS with custom RBAC, WebSocket and Kafka notifications, idempotent payment flows and Google Maps rider ETA.
  • Hardened APIs against MITM attacks, geo-spoofing, fake payment injection and delivery fraud using multi-factor validation on critical operations.
  • Designed the ERD and data models for a classified-ads platform; implemented JWT auth, sessions, CORS, CI/CD and Swagger docs.
  • Lead backend engineer for an NDA-protected startup affiliated with Risevest, owning backend design and implementation.
04 / 05

Jul 2023 — Dec 2023

Ayomide Foundation

Software Engineer Intern

Built an AI calendar from scratch on a Rust backend, integrating four applications through PostgreSQL and OAuth 2.0.

Apps integrated
4
Type
Internship
Location
Nigeria · Remote
Stack
Rust · JavaScript · PostgreSQL · OAuth 2.0 · CI/CD
  • Built an AI calendar integrating four applications via PostgreSQL and OAuth 2.0, implemented from scratch on a Rust backend.
  • Wrote a custom decision-tree algorithm in Rust for dynamic schedule generation.
  • Shipped full-stack features in vanilla JS and Rust and set up the CI/CD pipeline.
05 / 05

Nov 2023 — Dec 2023

Index UI

Full Stack Engineer

Sole developer of an Excel index-search web app, with a Rust search engine at its core.

Parsed in under 5 s
~1 GB
Type
Freelance
Location
China · Remote
Stack
Rust · Async · Multithreading · JavaScript · SCSS · Render
  • Built the core search engine in Rust with async and multi-threaded processing, parsing ~1 GB of data in under 5 seconds.
  • Built the full web experience with browser APIs and SCSS, and deployed it on Render.
  • Presented 5+ demos and proofs of concept to the client and turned feedback into iterations.

Systems

Capabilities

Languages
Rust · TypeScript · Python · JavaScript · SQL · C
Rust
Tokio · Axum · Tower · tonic / gRPC · Serde · Utoipa · Tauri · Leptos · Rodio · WebAssembly
Real-time
WebSockets · gRPC / Protobuf · Opus · WebM muxing · Streaming STT / TTS
Backend
REST · OpenAPI · Django / DRF · Celery · NestJS · FastAPI · Kafka · Redis · OAuth 2.0
Data
PostgreSQL · Neo4j / Cypher · MongoDB · SQLite · Vector databases
Frontend
SvelteKit · React · TypeScript · Zustand
AI
LLM pipelines · RAG · Gemini · OpenAI · Google Chirp 3
Infrastructure
Docker · AWS (S3, Polly, CDK) · GitHub Actions · Prometheus · Linux · Vercel

Training

Education & credentials

Education

  • B.Sc. Computer Science Covenant University · Distance learning 2025 – 2029

Certifications

  • CS50x: Introduction to Computer Science Harvard / edX Dec 2023
  • CS50W: Web Programming Harvard / edX Mar 2023
  • CS50P: Programming with Python Harvard / edX Feb 2023
  • Problem Solving (Basic) HackerRank Jan 2025
  • Professional Foundations ALX Africa Sep 2024

Recognition

  • Winner, STEMist Hacks 2.0 STEMist Education Aug 2023
  • Winner, High School Hacks Quiz Burst