AI

About

I'm Ademola Idowu, a Senior Software Engineer with 5+ years of experience building and scaling full-stack systems across healthcare, fintech, logistics, and digital domains.

Skills

Languages
Python · TypeScript · JavaScript · SQL · Bash · HTML · CSS · MATLAB
Backend
Django · Django REST Framework · FastAPI · Flask · Pydantic · Celery · Temporal
Frontend
React · Next.js · Vite · React Native · Tailwind CSS · shadcn/ui · Material UI · RTK Query · TanStack Query · React Hook Form · Framer Motion · Kivy
Cloud & DevOps
AWS · GCP · Azure · Vercel · Docker · GitHub Actions · Cloud Build
Data & AI
Pandas · NumPy · Plotly · BigQuery · Vertex AI · Dialogflow CX · Anthropic Claude · LLM tool calling · Power BI
Databases & Storage
PostgreSQL · MySQL · SQLite · MongoDB · Supabase · Redis · Firestore · DynamoDB · Google Cloud Storage · AWS S3 · Cloudflare R2

Experience

  1. May 2026 – Present

    Senior Software Engineer

    Haibot UK ↗

    Working on Haibot, an AI-powered automation platform for accounting practices.

    • Built and shipped Haibot's full-stack SaaS platform end-to-end in Next.js and TypeScript, covering the marketing site, authenticated dashboard, onboarding, and public REST API
    • Designed the multi-tenant data model and authorization layer supporting per-user isolation, role-based access, and per-plan usage limits
    • Integrated third-party RPA and accounting tools (UiPath, Xero, Dext, Hubdoc, BrightPay), including OAuth flows, encrypted credential storage, and event-driven job reconciliation
    Show 3 more
    • Built durable workflow services for long-running reconciliation jobs across accounting practices
    • Designed and shipped an AI compliance agent for UK Making Tax Digital (MTD) reviews, combining AI with deterministic Python tooling to produce audit-grade outputs for accountants
    • Built a bank-to-ledger reconciliation engine and accountant-facing review app, deployed to production
  2. Apr 2026 – Jul 2026

    Full Stack Engineer (Contract, Part Time)

    Ampstem Studio ↗

    Built Sparkle Commerce, a bank-native ecommerce platform letting Sparkle Microfinance Bank's SME customers run online stores.

    • Backend Architecture: Architected and built the Django REST backend across 16 domain apps (tenants, accounts, catalog, pricing, orders, finance, logistics, subscriptions, storefront, analytics, notifications) and ~100 models, using a layered structure per app — models, input/output serializers, services, selectors, policies, events and thin views
    • Multi-Tenancy & Auth: Built subdomain and custom-domain tenant resolution, tenant-scoped RBAC, and account-scoped token authentication with a custom Knox AccountToken model; documented the migration path to OIDC SSO with an embedded mock identity provider for development
    • Store Builder: Built a theme engine with 20 section types, draft vs. published snapshots, live preview over postMessage and three seeded themes; built the React merchant store builder with a schema-driven form (17 field types) and drag-and-drop section ordering
    Show 3 more
    • Storefront & Dashboard: Built the customer storefront in Next.js 15 App Router (server-rendered sections, sitemap, structured data, CMS pages, cart, checkout) and the merchant dashboard in React 19 with Vite, RTK Query and shadcn/ui
    • Payments: Built subscription billing on Paystack and a payment gateway abstraction (provider registry, webhook signature checks, idempotent payment service); designed an owner-agnostic wallet and double-entry ledger with merchant payouts over the bank's virtual-account API
    • Operations & Delivery: Wrote 23 idempotent management commands for seeding and data migrations run from a Bash container entrypoint; shipped Docker images to Dokploy on Vultr behind Traefik with assets on Cloudflare R2; Ruff, pre-commit, django-stubs and 87 tests
  3. Feb 2026 – Apr 2026

    Senior Software Engineer

    Gurugeeks ↗

    Worked on Exceed, an all-in-one HRM and CRM solution for organization and customer management.

    • Designed and built the invoice-based subscription and billing feature for the platform
    • Integrated multiple payment providers to facilitate payments on the platform
    • Improved multi-tenant isolation and role-based access control across multiple user pools
    Show 1 more
    • Shipped multiple features across the Employee Management, Recruitment, and Organization modules
  4. Aug 2024 – Mar 2026

    Senior Software Engineer

    Taficasa ↗

    Worked on Flux by Taficasa (digital platform streamlining product ownership transfer with traceability across the supply chain) and Oyapick (cryptocurrency prediction gaming platform that served 5K+ users).

    • Performance & Scale: Reduced API response times by 50% through query optimization (eliminating N+1 queries, strategic indexing across 15+ endpoints) and bulk processing for analytics endpoints handling 500K+ records
    • Data Intelligence Platform: Built BigQuery-based ETL pipelines for daily user event data; integrated Vertex AI for automated insights and federated data summarization; developed a Dialogflow CX chatbot with webhook integration for real-time game statistics and player rankings
    • Financial Systems: Architected wallet and ledger systems with idempotent transaction processing, audit trails, and race condition safeguards; integrated Paystack (card/bank transfers) and Plisio (multi-currency crypto) with automated funding/withdrawal workflows and approval logic
    Show 3 more
    • Full-Stack Development: Built REST APIs serving web, mobile, and Telegram mini-app with comprehensive test coverage; developed responsive interfaces using React and React Native
    • Infrastructure & DevOps: Managed deployment pipelines on Google Cloud Platform, CI/CD workflows, and monitoring (Sentry, Hotjar); reduced production incident response time through comprehensive alerting
    • Technical Leadership: Conducted code reviews and mentored junior developers on API design, query optimization, and testing standards
  5. Jan 2022 – Present

    CTO & Co-Founder

    Tikwey ↗

    Leading development of SoneCare (healthcare SaaS platform for healthcare administration, real-time enrollee verification, claims processing, and provider–payer collaboration) and Tikwey Events (multi-tenant event ticketing and merchandise management system).

    • Claims Automation & Fraud Prevention: Automated 90% of manual claim processing through a rule-based adjudication engine validating enrollee benefits and eligibility; implemented real-time verification workflows preventing fraudulent claims and reducing review time
    • Healthcare Data Infrastructure: Built a provider/payer directory by scraping and normalizing data from multiple sources, creating a unified database of 10K+ healthcare organizations; designed ETL pipelines turning fragmented healthcare data into standardized formats
    • Security & Multi-Tenancy: Designed a flexible RBAC authorization system with custom roles and granular permissions ensuring HIPAA-compliant access controls; deployed a secure multi-tenant architecture on Google Cloud Platform
    Show 3 more
    • Full-Stack Platform Development: Built the healthcare SaaS platform with a Django REST Framework backend and React frontend; developed a multi-tenant event ticketing system with real-time inventory management, payment processing, and merchandise workflows
    • Data Quality & Integration: Implemented validation and transformation layers handling complex medical coding hierarchies (ICD-10 diagnosis codes, procedure codes, modifiers); created automated monitoring detecting anomalies across provider networks, drug formularies, and benefit configurations
    • Cloud Infrastructure: Deployed Tikwey Events on AWS (S3, DynamoDB, Amplify) and SoneCare on GCP (Cloud Run, Cloud Functions, Cloud Storage)
  6. Jun 2024 – Aug 2025

    Senior Software Engineer (Contract)

    Magani ↗

    Built healthcare applications and data infrastructure for claims processing and analytics.

    • Designed and built three mobile and one desktop healthcare applications enabling providers to scan QR codes, validate enrollee eligibility, and automatically generate claims at point of service
    • Implemented real-time benefit limit checks to prevent overutilization and ensure claims compliance with coverage rules
    • Architected a cloud-based file ingestion and processing pipeline using Azure Storage (Blob & Table), Azure SQL, and scheduled Python scripts to process, validate, and normalize uploaded CSV data
    Show 3 more
    • Built backend workflows to handle claims data ingestion, transformation, and persistence, supporting downstream reporting and reconciliation
    • Developed analytics dashboards using SQL, Pandas, and Plotly to visualize claims volumes, utilization trends, and financial performance
    • Delivered a high-availability static company website hosted on Azure Storage
  7. Jan 2022 – Jun 2024

    Data Analyst | Network Systems Engineer

    Huawei Technologies ↗

    Analyzed large-scale network performance datasets and built data-driven insights for engineering teams.

    • Increased transmission team efficiency by developing an efficient process for daily KPI data extraction and visualization, reducing manual analysis time and improving accuracy in network performance assessments
    • Analyzed large-scale network performance datasets to monitor transmission quality, packet loss, latency, and availability
    • Built KPI dashboards and recurring reports used by engineering and regional leadership for operational decisions
    Show 3 more
    • Automated daily data extraction and visualization workflows, reducing manual analysis time and improving reporting accuracy
    • Worked with cross-functional engineering teams to diagnose systemic performance issues using data-driven insights
    • Presented analytical findings to stakeholders, translating complex technical metrics into actionable recommendations
  8. Jan 2020 – Dec 2021

    Full Stack Developer | Data Analyst

    ZeroGravity Music ↗

    Coordinated and supported a university-based artist discovery project across multiple institutions in Western Nigeria, and collaborated with creatives to give student artists networking and exposure through digital platforms.

    • Curated data-driven charts and playlists tracking song releases and artist engagement across three major Nigerian universities
    • Collected, cleaned, and organized artist and release data to support content ranking and discovery
    • Built and maintained the platform backend using Django and PostgreSQL to manage artists, releases, and content metadata
    Show 2 more
    • Developed a responsive user interface using HTML, CSS and JavaScript for a seamless experience across devices and browsers
    • Deployed the website on PythonAnywhere and managed server-side operations to keep the application highly available

Education

Publications