Curriculum vitae

Akandwanaho Ivan

Software Engineer & Technical Founder

Founder and engineering leader with hands-on work in real-time marketplaces, mobile-money fraud defense, and AI infrastructure. Leads Codesphere Innovations and product engineering for Funa Gigs under Jaminsa Ventures Limited.

Download CV PDF · 2 pages
Studio portrait of Akandwanaho Ivan

Experience

  1. Codesphere Innovations (U) Limited

    CEO & Co-Founder

    Current

    • Set technology direction, lead product architecture and engineering delivery, and define application security standards.
    • Design web, mobile, and cloud systems for custom software, workflow automation, and applied AI.
    • Build Hinzia, an agricultural platform connecting farmers, buyers, and suppliers with trading and farm-record tools.
  2. Jaminsa Ventures Limited

    Founder & Project Lead, Funa Gigs

    Current

    • Lead engineering for a Ugandan services marketplace available on Android and the web.
    • Develop location-aware Instant Hire, in-app messaging, job coordination, and identity verification.
    • Design payment flows that release funds after job approval, with withdrawals through MTN and Airtel Money.
  3. Waanverse Labs Inc.

    CTO & Head of Engineering

    Until March 2025

    • Directed technical strategy and delivery, including service boundaries and API contracts.
    • Guided code reviews and release workflows, mentored developers, and coordinated implementation with product stakeholders.
  4. 4codex Technologies

    Founder & Lead Software Engineer

    Earlier venture

    • Translated local business requirements into web applications, management systems, and automated workflows.
    • Delivered application security hardening and technical consulting, including stronger authentication and API boundaries.

Selected engineering

  • Defensive security

    Cyber Dragon

    Built a workbench that explains mobile-money fraud indicators, USSD traps, and deceptive URLs without fetching submitted links.

    How it works The scoring engine separates five risk categories and explains which signals contributed to each advisory result.

  • AI reliability

    AgentFlight

    Built deterministic replay for AI agent tool calls, using recorded responses to reproduce a run without repeating live requests.

    How it works A saved 15-minute tool query replays successfully. Changing the window to 30 minutes produces a structural mismatch.

  • AI security

    AgentShield

    Built a runtime firewall for AI agents and Model Context Protocol (MCP) tools with capability policies and outbound data checks.

    How it works A tool call that tries to traverse outside its workspace is blocked before execution. A hash-chained audit trail records decisions.

  • Financial infrastructure

    FlowLedger

    Built a Python engine that models payment retries and out-of-order webhooks while enforcing balanced double-entry journal entries.

    How it works An identical retry reuses the original result. The same idempotency key with a changed payload raises a conflict.

  • Cloud observability

    StackPulse

    Built an OpenTelemetry-compatible toolkit for analyzing distributed traces and diagnosing service reliability problems.

    How it works Reconstructs the critical path from out-of-order spans and correlates trace bottlenecks with logs and error-budget alerts.

  • Local AI

    Auralis Local

    Built an assistant that runs inference through a local Ollama service and searches documents stored on the same machine.

    How it works Combines keyword and exact-phrase retrieval, then cites the specific file and line range behind a result.

Technical skills

Product & platform
Python, TypeScript, Dart, SQL, FastAPI, React, Next.js, Flutter
Data & delivery
PostgreSQL, SQLite, Docker, OpenTelemetry, GitHub Actions
Architecture & security
API contracts, role-based access, agent replay, payment reconciliation

Education

ISBAT University

Kampala, Uganda

University studies alongside independent work building operational software for local businesses.

Additional training · Ethical hacking certificates

Started programming at 13 in Mbarara. Early work included Haxcon VPN and Haxcon Droid VPN, projects that explored internet access in Uganda.

Get in touch

For engineering roles, technical leadership, and collaboration.