~/aa

Hi, I'm Adeyemo

Chief Technology Officer & Senior Software Engineer

I build production backend systems and AI-native platforms, from payment and compliance infrastructure to LLM-backed diagnosis and retrieval systems, and lead the engineering teams that ship them.

TypeScriptPython / FastAPINestJSReact / Next.jsPostgreSQL / pgvectorLLM / RAG SystemsSystem Design
years in production engineering
6+
years in production engineering
production systems built or completely rebuilt end-to-end
5
production systems built or completely rebuilt end-to-end
companies joined as a founding or day-one engineer
4
companies joined as a founding or day-one engineer
live security incidents found and remediated solo
2
live security incidents found and remediated solo

01 · About

Engineer first, leader by necessity.

Full-stack software engineer and engineering leader with 6+ years building production systems across marketplace/fintech, fraud-detection, and AgriTech domains, built in parallel with a Doctor of Veterinary Medicine degree (University of Ibadan, 2016–2024). Self-taught programmer from 2019, working commercial engineering roles alongside coursework and clinical years before moving into software engineering full-time after graduation.

Currently Chief Technology Officer at Automaark, leading backend architecture and a multi-engineer team on DirectStay's booking, payment, and compliance systems. Track record includes founding backend systems from zero, integrating real payment and compliance providers under correctness-critical constraints, and building LLM-backed products: from a hybrid-retrieval RAG veterinary-diagnosis platform to multi-language AI assistants across IVR, WhatsApp, and web.

Comfortable owning a codebase end-to-end: architecture, implementation, code review, CI/CD, and production incident response, including identifying and remediating live security compromises on two separate occasions.

Education

Doctor of Veterinary Medicine (DVM)

University of Ibadan

2016 – 2024

Built commercial software in parallel with coursework and clinical years, self-taught from 2019. The veterinary training directly shaped the AgriTech and animal-health products built to date, including VetBaaS and Agrocist.

02 · Experience

Where I've built things.

Feb 2026 – Present

Remote

Chief Technology Officer · Automaark

DirectStay (short-term rental marketplace) and its supporting blog/content platform

  • Leading a complete, ground-up rebuild of DirectStay's booking, payment, and compliance systems, replacing the earlier implementation end-to-end rather than patching it, while directing a team of engineers across backend and frontend.
  • Rebuilt the booking/payment/insurance/tax pipeline from scratch: concurrency-safe booking transactions (Postgres serialization-failure handling, pre-commit price/policy re-validation), a refund-and-cancellation engine with retry/backoff, and real integrations with Forward (payments), Tint (insurance), TygaBank (payouts/ACH), and TaxLodge (tax), taking the platform from unreliable under load to correctness-critical infrastructure it could actually run bookings on.
  • Built a merchant-boarding module end-to-end: payment processor application, KYC, webhook, and account-lifecycle APIs, plus a 9-step guided property-listing wizard with resumable draft state.
  • Led formal, written code review across the engineering team: five module-level reviews with numbered findings, including two that produced 15- and 17-point security/architecture finding lists tracked to closure.
  • Established CI/CD and security posture for the platform: SAST scanning, container/dependency scanning, and automated boot smoke tests gating every merge.
  • Rebuilt the auth, authorization, and audit layer of the company's blog platform, including a full ABAC policy engine and a three-tier audit trail, and separately identified and remediated an existing backdoor and an SSRF vulnerability in the same codebase.
  • Built the SSO bridge connecting the DirectStay and blog platforms under a shared identity layer.

Dec 2025 – Present

Remote · Part-time, concurrent with Automaark since Feb 2026

Backend Engineer & Infrastructure Lead (CTO during initial build) · Fraudspar360

Consumer anti-scam mobile app, live on the App Store and Google Play

  • Joined as CTO during the initial team-building phase (Dec 2025–Mar 2026); sole owner and maintainer of the backend and infrastructure since May 2026 as the founding team wound down.
  • Built the core fraud-detection scanning capability across six vectors (URL, phone, email, message, image, document), integrating IPQualityScore, Google Safe Browsing, and Cloudmersive alongside an internal AI-based scan service, cached in Redis and delivered via Firebase Cloud Messaging.
  • Own the full production infrastructure on Azure: provisioned and hardened the VMs, built a reverse-proxy and routing layer on nginx, and stood up an Azure Container Registry blue-green deployment pipeline (GitHub Actions) so releases ship without downtime.
  • Built a full monitoring and alerting system (Prometheus, Grafana, Loki) wired into a dedicated Slack channel, giving a small, mostly-solo team real-time visibility into a production app instead of finding out about problems from user reports.
  • Layered in RS256 JWT with automatic key rotation and Redis-backed rate limiting.
  • Independently designed and built the internal admin/operations dashboard (React 19, TanStack Router/Query): user management, report moderation, content publishing, broadcast email, with its own CI/CD pipeline.
  • Led the FraudSpar360 rebrand (Aug 2026) across backend, admin dashboard, and public site.

Dec 2025 – Aug 2026

Remote

Freelance Full-Stack Engineer · Independent Client Projects

Concurrent with Automaark and Fraudspar360

  • Built a full-stack live-audio streaming and community-radio platform for a client from scratch: LiveKit-based WebRTC broadcasting, real-time chat with moderation, podcasts and audiobooks, events, and a multi-language (English/Spanish) Next.js site, backed by a 40+ model Prisma/PostgreSQL schema across 21 backend modules.
  • Built a cross-platform coffee-discovery mobile app (React Native/Expo) with dual buyer/shop-owner roles, shop-owner profiles, Mapbox-based geolocation and directions, Firebase auth and push notifications, and Cloudinary image handling.

Dec 2024 – Jan 2026

Remote

Full Stack Software Engineer · eVet Africa

Agrocist, a multi-channel AgriTech platform (agrocist.com), joined as one of the earliest engineers on the platform

  • Solo-designed and built an AI-powered IVR system (Node.js/TypeScript, Africa's Talking Voice API) giving farmers phone-based access to an AI veterinary assistant in four Nigerian languages, chaining per-language speech-to-text, GPT-4o-mini veterinary Q&A with per-call memory, and text-to-speech.
  • Solo-built a WhatsApp chatbot (Node.js/TypeScript, Clean Architecture with DI) on WhatsApp Business Cloud API and native WhatsApp Flows, letting farmers log livestock records, book consultations, and trade in an in-chat marketplace with Paystack payments; integrated GPT-4 as a context-aware AI veterinarian grounded in each farmer's own data.
  • Detected and remediated a supply-chain security incident: a compromised GitHub token used to inject an obfuscated exfiltration payload across multiple repositories, cleaning up the chatbot, backend, and dashboard the same day.
  • Independently designed and shipped two further backend subsystems as Agrocist scaled beyond its founding team: a livestock market-intelligence feature and a subscription/premium-access system with vaccination scheduling, alongside a set of N+1 query performance fixes.
  • Contributed features to Agrocist's agent- and farmer-facing web dashboards (React/TypeScript): call-logs integrated with IVR, market-intelligence analytics, vaccination scheduling, and plan-gating UI.

Aug 2024 – Apr 2025

Remote · Concurrent with eVet Africa

Senior Backend Engineer · Livestocx

livestocx.com, a digital marketplace for livestock and pet trading, from the project's earliest days through to a live product

  • On the team from start to finish, owning the core marketplace backend architecture end-to-end on a fully event-driven design: order placement, a notification engine, logistics linking and assignment, and a Paystack-based payment system including seller withdrawals to local bank accounts.
  • Set up nginx as reverse proxy, load balancer, and caching layer in front of the backend, and containerized the service with Docker for consistent deployment to AWS EC2 and Amplify.
  • Built the media and email delivery path: an S3 + CloudFront CDN setup for asset storage and delivery, and SES for transactional email.
  • Team placed 3rd and won a ₦2M prize at the Hack4Livestock hackathon.

2022 – 2024

Remote

Freelance Full-Stack Engineer · Independent Client Projects

Multiple independent engagements, including a 7-month, 6-person build

  • Led the bulk of backend and platform engineering on Schoolify, a highly customizable multi-tenant school-management platform, across a 7-month build with three other engineers, two product designers, and a project manager: my first production experience with microservices, built on a database-per-service architecture.
  • Built a fully configurable multi-school class-scheduling system, student registration and entrance-exam coordination, boarding-school room allocation, and assignment tracking with a grading and review system.
  • Integrated GPT-3.5 within weeks of its July 2023 release across three AI-assisted features: automated grading and feedback, a chat-based school assistant, and exam question generation, one of the earliest production LLM integrations in my track record.
  • Integrated Paystack for school payments, including per-school bank account linking so each school could manage its own withdrawals independently.
  • Led development of Deciding Time, a blockchain-based gaming app: game logic, character movement, single-player and real-time multiplayer modes, a front-end reviews system, and blockchain payments with multi-wallet support.

2021 – 2022

Remote

Founding Software Engineer · Diboruwa

diboruwa.com, on-demand cleaning services and food ordering

  • Founding engineer on the backend, building the majority of two core products: an on-demand cleaning-service booking system and a food-ordering platform, including vendor onboarding flows.
  • Integrated Paystack for payment processing across both products.

03 · Featured Project

VetBaaS

Solo-built, Jun–Jul 2026, alongside eVet Africa work

Backend-as-a-service for AI veterinary diagnosis, chat, and case interpretation

A backend-as-a-service platform exposing veterinary and farm-animal AI diagnosis, chat, and case-interpretation capabilities behind its own auth, API-key, and Paystack billing layers. The core is a LangGraph-orchestrated retrieval pipeline that runs hybrid BM25 + pgvector search across five domain-partitioned knowledge bases (clinical, drug, cases, procedures, and geo-filterable disease-prevalence data), merged via Reciprocal Rank Fusion, grounding GPT-4o-based diagnosis, differential, and triage endpoints.

Architecture & rigor

  • Clean ports-and-adapters architecture: abstract repository interfaces with concrete SQLAlchemy implementations
  • Uniform typed-exception-to-HTTP-response system
  • 216 tests: unit, integration, and Hypothesis-based property tests enforcing real invariants
  • 4-job CI pipeline with an 80%-coverage gate, mypy strict mode, and bandit security scanning

Engineering judgment

The clearest evidence of the engineering judgment behind it: a shipped iteration where the system was found to over-defer to "seek a vet" even when the retrieved context was sufficient to answer safely, rewritten with explicit reasoning tied to the real user base (farmers without immediate vet access), rebalancing when the system gives a direct, grounded answer versus recommends in-person care.

PythonFastAPIasync SQLAlchemyPostgreSQL / pgvectorLangGraphRedisDockerRailway

More Projects

Other systems I've shipped.

DirectStay Booking & Payment Rebuild

Complete, ground-up rebuild of a short-term rental marketplace's booking pipeline: concurrency-safe transactions, a refund/cancellation engine, and real payment, insurance, payout, and tax integrations.

NestJSPostgreSQLForward PaymentsTintTygaBankTaxLodge

Agrocist Multi-Language Veterinary IVR

AI-powered phone IVR giving farmers voice access to a veterinary assistant in English, Yoruba, Hausa, and Igbo, chaining speech-to-text, GPT-4o-mini Q&A with per-call memory, and text-to-speech.

Node.jsTypeScriptAfrica's Talking Voice APIGPT-4o-miniMongoDBRedis

Agrocist WhatsApp AI Veterinarian

WhatsApp chatbot on Meta's Business Cloud API and native Flows for livestock record-keeping, consultation booking, and an in-chat marketplace, with a context-aware GPT-4 AI vet grounded in each farmer's data.

Node.jsTypeScriptWhatsApp Business APIGPT-4PaystackClean Architecture

Fraudspar360 Fraud-Detection Engine

Core scanning capability across six fraud vectors (URL, phone, email, message, image, document), integrating third-party detection providers alongside an internal AI-based scan service.

Node.jsIPQualityScoreGoogle Safe BrowsingCloudmersiveRedisFirebase Cloud Messaging

Fraudspar360 Admin Operations Dashboard

Internal admin/operations dashboard built end-to-end: user management, report moderation, content publishing, and broadcast email, with its own CI/CD pipeline.

React 19TanStack RouterTanStack Query

Blog Platform Auth & Audit Rebuild

Full ABAC policy engine and three-tier audit trail rebuilt for a company blog platform, plus discovery and same-codebase remediation of a backdoor and an SSRF vulnerability.

NestJSABACAudit LoggingSecurity Remediation

04 · Skills

Toolbox.

Languages & Frameworks

TypeScriptJavaScript (Node.js)PythonNestJSExpressFastAPIReactNext.js

Backend & Architecture

RESTful API designClean Architecture / Ports & AdaptersRepository patternDomain-driven module boundariesDependency InjectionEvent-driven patternsMulti-tenant RBAC/ABAC

AI / LLM Engineering

OpenAI (GPT-4, GPT-4o, Whisper)Retrieval-Augmented GenerationLangGraph orchestrationHybrid BM25 + vector retrievalReciprocal Rank Fusionpgvector & embeddingsPrompt engineering & iteration

Payments & Compliance

PaystackForward PaymentsTint (insurance)TaxLodge (tax)TygaBank (payouts/ACH)HMAC-signed webhook verification

Communication Channels

WhatsApp Business Cloud APIWhatsApp FlowsIVR (Africa's Talking Voice API)USSDMulti-language voice/text (EN, Yoruba, Hausa, Igbo)

Databases & Data

PostgreSQL (incl. pgvector)MongoDBTypeORMMongooseSQLAlchemy (async)RedisAlembic / TypeORM migrations

DevOps & Infrastructure

DockerGitHub ActionsAWS (EC2, Amplify, S3, CloudFront, SES)Azure (VMs, Container Registry)nginx (reverse proxy, load balancing, caching)Blue-green deploymentPrometheus / Grafana / LokiSlack-integrated alertingCodeQL, Semgrep (SAST)Trivy, npm audit

Testing & Quality

JestPytestHypothesis (property-based testing)mypy (strict)ESLint / ruffTest-driven development

Security

JWT (RS256 with key rotation)OAuth2RBAC/ABAC policy enginesIDOR/SSRF remediationPII maskingCredential rotation & incident response

05 · Beyond the code

How I operate.

Technical Leadership

Led formal, written code review across engineering teams at both Automaark and Fraudspar360, producing tracked, numbered findings through to closure rather than informal comments, while directing engineering headcount as CTO in both roles.

Decision-Making Under Ambiguity

Demonstrated willingness to ship, observe a real shortfall, and rework the approach with explicit reasoning, most concretely in VetBaaS's prompt-behavior correction, reasoned from the actual constraints of the target user base.

Security & Incident Response

Identified and remediated live security incidents on two separate occasions: a backdoor and an SSRF vulnerability in a blog platform, and a stolen-GitHub-token supply-chain compromise cleaned up the same day it was found.

Systems Ownership

Comfortable taking a codebase from zero (founding architecture, core auth, first domain modules) through to a multi-engineer, production-deployed system, evidenced as a founding or day-one engineer at Diboruwa, eVet Africa, Livestocx, and Fraudspar360, and as the engineer who tore down and rebuilt DirectStay's core systems from scratch at Automaark.

06 · Contact

Let's build something.

Open to senior/staff engineering and engineering leadership roles, and to interesting AI-native platform work. Based in Remote · Nigeria.