Experience
Over a decade of building things that ship.
From mobile banking apps in Lagos to GenAI platforms at Fortune 50 scale in Silicon Valley.
Founder & Lead AI Engineer · Ryko.AI
Feb 2025 Present
Remote
- Founded and shipped Ryko.AI an LLM-powered study companion with personalized study plans, an AI tutor, smart notes, automated quiz generation, and a global student community (ryko.ai).
- Designed the multi-agent tutor architecture: planner, retriever, solver, and critic agents coordinating over course material with tool/function calling, structured outputs, and guardrails.
- Built the RAG layer over textbooks, lecture notes, and user uploads hybrid retrieval (BM25 + dense embeddings), reranking, chunking strategies tuned per content type, and citation-grounded answers.
- Engineered an LLM evaluation harness with golden sets, faithfulness and on-syllabus scoring, hallucination detection, and regression suites that gate every model and prompt change before release.
- Implemented personalized study plans driven by spaced-repetition signals, mastery tracking, and adaptive difficulty; closed the loop with telemetry on student outcomes.
- Shipped smart notes and automated quiz generation (multiple-choice, short-answer, free-response) with grading rubrics, explanations, and difficulty calibration.
- Built and operate the backend in Python / FastAPI on managed cloud infrastructure: auth, billing, vector store, async job queues, observability, and per-tenant rate limiting.
- Delivered the web and mobile clients (React / React Native) including offline support, streaming responses, study-plan UI, and the student community feed.
- Integrated Stripe-based payments and subscriptions, trial flows, entitlement management, and revenue analytics.
- Run growth, product analytics, and SEO end-to-end and iterate the roadmap from those signals.
- Own the full stack end-to-end: product, design, ML, backend, web/mobile, payments, growth, and customer support.
Senior Software Engineer · Walmart
Jul 2021 Present
Sunnyvale, USA
- Led design and production delivery of Python-based LLM applications RAG workflows, prompt and retrieval tuning loops, and agentic assistants that materially improved decision quality and reduced manual effort for thousands of internal users across merchandising, supply chain, and operations.
- Architected and shipped a RAG-powered supply-chain forecasting engine, grounding LLM responses in fresh telemetry and historical demand signals; lifted predictive accuracy by 30% and shortened planning cycle time for category teams.
- Designed and operate an end-to-end LLM evaluation pipeline offline and online evals, regression suites, golden-set benchmarking, faithfulness scoring, hallucination and contradiction detection that gates every release on quality deltas and surfaces drift early.
- Built hybrid retrieval and reranking stacks (BM25 + dense embeddings + cross-encoder rerankers) with chunking, metadata filtering, and tool/function-calling patterns to raise answer relevance across multiple business domains.
- Productionized classification, forecasting, and generative models with PyTorch, TensorFlow, and scikit-learn behind FastAPI on Kubernetes; established CI/CD, model registry, feature store, and observability standards adopted across the org.
- Implemented LoRA/PEFT fine-tuning and prompt-engineering workflows for domain-specific tasks; integrated GPT, Gemini, and Claude APIs alongside in-house models behind a unified inference gateway.
- Owned end-to-end ingestion and processing for petabyte-scale data pipelines supporting analytics and ML across streaming, batch, and backfill workflows for hundreds of internal consumers.
- Led the migration from batch to near-real-time ingestion using Spark Structured Streaming and Kafka, reducing data latency from hours to under 5 minutes and dramatically improving freshness for downstream dashboards and models.
- Re-architected critical pipelines through partition strategy, bucketing, broadcast joins, and resource tuning improving throughput by 40% while lowering compute cost by 15%.
- Built and maintained governed data lake foundations on GCP and Azure with standardized schemas, access controls, and high-availability datasets; authored complex OLAP SQL / HiveQL queries that cut heavy report runtimes by 50%.
- Deployed and operated data and ML services on Kubernetes with health checks, autoscaling, and observability; managed infrastructure as code (Terraform/Helm) to make deployments repeatable and reduce environment drift.
- Owned on-call for production data and ML pipelines, driving incident response, root-cause analysis, and permanent fixes; improved MTTR by 25%.
- Acted as technical lead in Agile delivery and mentored junior and mid-level engineers; influenced technical hiring and shaped the ML platform roadmap.
Big Data Engineer · Enhance IT
Sep 2020 Jun 2021
Atlanta, USA
- Designed and built real-time and batch data pipelines using PySpark, Spark Structured Streaming, Flume, Nifi, Kafka, Airflow, and Hive, supporting analytics and ML workloads at scale.
- Installed, configured, and operated end-to-end Apache Spark pipelines (Python and Scala) integrated with multiple RDBMS, HDFS, and Hive, and tuned them for throughput and reliability.
- Ingested structured, semi-structured, and unstructured data into HDFS using Spark RDDs, DataFrames, and Dataset APIs across file formats including AVRO, ORC, Parquet, CSV, and JSON.
- Imported and synchronized data from heterogeneous sources MySQL, PostgreSQL, SQL Server into HDFS, and exported curated datasets from Hive back into external RDBMSes.
- Used Spark SQL and Hive (internal and external tables) for querying, transformations, and writing back to RDBMSes; enabled Hive Support inside Spark pipelines for unified analytics.
- Built large-scale web-crawling workflows with URL-queue management, rate-limiting, retries, and robots.txt compliance, integrating crawl output into Spark and Kafka pipelines.
- Collected, organized, and modeled data and trained supervised ML models reaching 92% accuracy; integrated visualization layers using Pandas, Matplotlib, and Power BI.
- Developed executive analytics dashboards in Power BI, Grafana, and Tableau, surfacing operational and ML signals for non-technical stakeholders.
- Orchestrated and scheduled all workflows in the Apache Spark pipeline using Airflow, authoring DAGs that decomposed jobs into modular, retryable tasks.
Graduate Research Assistant · University of Kentucky
Jan 2019 Aug 2020
Lexington, USA
- Planned, modified, and executed research techniques, procedures, and experiments in the Biosystems and Agricultural Engineering lab, focused on applied ML for food-safety detection.
- Designed experiments, collected and curated datasets, performed exploratory analysis, and extracted insights from FTIR spectroscopy and related sensor data.
- Prototyped machine learning models for classification, regression, and prediction, then performed rigorous model evaluation, error analysis, and result visualization.
- Built end-to-end ETL data pipelines for research data processing ingestion, cleaning, feature extraction, and dataset versioning to support reproducible experiments.
- Deployed and integrated ML models using Pickle, Joblib, and MLOps workflows on AWS and Azure, exposing inference endpoints for downstream lab tooling.
- Prepared materials for reports and presentations, and authored / submitted peer-reviewed conference and journal publications on the research outcomes.
- Designed and developed Glutini (glutini-res.com) a smart, rapid analytical tool for authenticating gluten-free, grain-based foods as the core M.Sc. research project for the Biosystems and Agricultural Engineering Department.
- Collected and labeled training samples using the ELISA technique (RIDASCREEN Gliadin R7001 kit) sample preparation, supernatant extraction with Cocktail R7006, dilution, buffer washing, enzyme activation/deactivation, and absorbance reading to quantify gluten content for supervised learning.
- Built the end-to-end ML development pipeline for Glutini: sample data collection, pre-processing, supervised model prototyping, and evaluation for gluten classification and quantification on grain-based foods.
- Shipped the Glutini mobile application with an embedded TensorFlow Lite image-classification engine for on-device inference supporting new scans via an external scanning device, uploads from phone storage, on-device analysis, and result visualization.
- Collaborated with an advisory committee of professors across Biosystems Engineering and Electrical & Computer Engineering, and coordinated with Chemistry researchers on assay design, data labeling, and validation protocols.
Software Engineer · Moniepoint Inc
Mar 2018 Dec 2018
Lagos, Nigeria
- Built and shipped native Android applications in Java for widely used fintech and mobile banking products, owning features end-to-end from spec to Play Store release.
- Designed and implemented responsive Android UIs in XML using ConstraintLayout, RelativeLayout, LinearLayout, Shape Drawables, Selectors, custom styles/themes, vector assets, and 9-patch resources strictly following Material Design guidelines across multiple screen sizes and densities.
- Developed reusable custom views and compound components (custom TextViews, keypads, OTP inputs, transaction list items, bottom sheets) to standardize the look and feel across banking apps and accelerate future feature delivery.
- Implemented core fintech flows onboarding/KYC, account opening, login with PIN/biometrics (Fingerprint/BiometricPrompt), fund transfers, bill payments, airtime/data top-up, card management, and transaction history wired to secure REST APIs over HTTPS.
- Integrated banking and payment backends using Retrofit, OkHttp, Gson, and RxJava with request signing, token-based auth, certificate pinning, encrypted SharedPreferences, and Android Keystore for sensitive credentials and session keys.
- Wrote production-grade Java covering the Android system display pipeline (drawing, rendering, compositing) and authored JNI bridges to native C/C++ code for performance-critical and security-sensitive operations.
- Tuned application performance and battery efficiency reduced ANRs and cold-start time, profiled with Android Studio Profiler and StrictMode, optimized RecyclerViews, image loading (Glide/Picasso), and background work via Services, AsyncTask, and WorkManager.
- Hardened the codebase against fintech-grade threats input validation, secure storage, anti-tampering checks, ProGuard/R8 obfuscation, root detection, and safe handling of card and PII data in line with PCI-DSS-aware practices.
- Implemented push notifications (Firebase Cloud Messaging) for transaction alerts and OTPs, deep links for promotional and in-app navigation, and in-app analytics/crash reporting (Firebase Analytics, Crashlytics).
- Built and maintained unit and instrumentation tests with JUnit, Mockito, and Espresso; set up Gradle build variants and flavors to manage staging/production environments and white-labeled bank builds from a shared codebase.
- Owned release engineering for signed Android APKs versioning, keystore management, staged rollouts on the Google Play Console, post-release crash triage, and hotfix delivery.
- Collaborated daily with product, design, QA, and backend teams in an Agile/Scrum workflow participated in code reviews, mentored junior Android engineers, and contributed to architectural decisions (MVP/MVVM, modularization).
- Shipped features into widely used financial mobile banking apps including Sterling OnePay, Sterling AltPay, and Unify by Unity Bank, reaching hundreds of thousands of end users across Nigeria.
Web Developer · Belle Naturals NG
Jan 2015 Feb 2018
Lagos, Nigeria
- Designed, built, and operated a full e-commerce platform on WooCommerce / WordPress (bellenaturels.com) product catalog, variants, inventory, checkout, shipping zones, tax rules, and order management.
- Integrated payment gateways (Paystack, Flutterwave, PayPal) and reconciliation flows; implemented coupon, discount, and abandoned-cart recovery logic.
- Developed and customized WordPress themes and plugins in PHP, including custom post types, REST endpoints, and admin dashboards tailored to the merchandising workflow.
- Built companion web applications in Python (Django and Flask) following an MVC architecture for inventory, CRM, marketing automation, and internal reporting.
- Modeled and tuned the data layer in MySQL/PostgreSQL, wrote efficient queries and migrations, and exposed REST APIs consumed by the storefront and back-office tools.
- Implemented responsive front-ends using HTML5, CSS3, JavaScript, jQuery, and Bootstrap; ensured cross-browser compatibility and mobile-first experiences.
- Owned on-page and technical SEO schema markup, sitemaps, canonical tags, page-speed optimization, image compression, and Core Web Vitals driving organic traffic and conversion lift.
- Ran digital marketing and growth: email campaigns (Mailchimp), content marketing, social commerce, and paid acquisition on Meta and Google.
- Hardened the site for security and uptime SSL, automated backups, malware scanning, CDN/caching and managed Linux-based hosting, DNS, and deployments.
- Provided customer support, processed orders, coordinated shipping, and iterated the storefront based on user feedback and sales data.