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
May 2026 – Present
Senior Software Engineer
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 moreShow less
- 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
Apr 2026 – Jul 2026
Full Stack Engineer (Contract, Part Time)
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 moreShow less
- 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
Feb 2026 – Apr 2026
Senior Software Engineer
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 moreShow less
- Shipped multiple features across the Employee Management, Recruitment, and Organization modules
Aug 2024 – Mar 2026
Senior Software Engineer
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 moreShow less
- 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
Jan 2022 – Present
CTO & Co-Founder
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 moreShow less
- 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)
Jun 2024 – Aug 2025
Senior Software Engineer (Contract)
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 moreShow less
- 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
Jan 2022 – Jun 2024
Data Analyst | Network Systems Engineer
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 moreShow less
- 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
Jan 2020 – Dec 2021
Full Stack Developer | Data Analyst
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 moreShow less
- 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
2016 – 2021
Bachelor of Engineering, Electrical and Electronics Engineering
Covenant University
First Class Honors · Canaan Land Ota, Ogun State
Publications
2022
Modeling and Nonlinear Control of a Quadcopter ↗Journal of Engineering (Wiley)