Open to software engineering roles

Software
Engineer.

Full-stack · AI · Product

I build production software across web, mobile, and AI — type-safe, real-time, and shipped.

Self-taught from an Andela foundation into founding and engineering products end to end. I'm happiest owning a feature from schema to pixels: multi-tenant SaaS, cross-platform apps, real-time systems, and AI that does real work.

01

Selected Work

6 projects
01Multi-tenant regtech SaaS

Autherise

↗

A compliance platform that ingests invoices and customs documents, classifies them with AI agents, and prepares validated tax returns end to end. ~80-table schema, 13 AI agents, role-based multi-tenancy, and a Python extraction engine — production-grade, 1,200+ commits.

Next.js 16React 19ConvexClerkAI SDKPython
02AI-native workspace

Lafti

↗

One workspace unifying pages, tasks, canvas, and calendar under context-aware AI. Rich collaborative editing, real-time sync, and an assistant that operates across your content.

Next.js 16ConvexClerkAnthropicTipTap
03Cross-platform fintech app

Eltrich Prime

↗

A production investment app for iOS, Android, and web — multi-currency wallets, a typed financial ledger, KYC, and live brokerage data sync, on a 32-table schema with a full admin console.

Expo / RNConvexClerkSmile ID KYCTypeScript
04Real-time, cross-platform systems

Tradefiti

↗

A trading platform spanning a desktop (Electron) and web app with real-time charting and data streamed over WebSockets, plus Python services and a no-hindsight backtesting engine with 57 TDD tests. Heavy on real-time architecture and cross-platform delivery.

React 19ElectronConvexPythonWebSockets
05Payments & ticketing

CertyPay

↗

A payments and event-ticketing platform — collect, track, and reconcile payments with QR ticket issuance and gate verification. Clean payment flows, transactional email, and organizer tooling.

Next.jsConvexClerkResendQR
06Security-focused product

PDF-Secure

↗

A hardened confidential-document viewer with per-recipient access, instant revocation, and a full audit trail — built around access control and verifiable security guarantees.

ViteReactConvexClerk
02

Stack

how I build

Languages

  • —TypeScript
  • —Python
  • —JavaScript
  • —SQL

Frontend

  • —React 19
  • —Next.js 16
  • —React Native (Expo)
  • —Tailwind CSS
  • —Framer Motion

Backend & Data

  • —Convex
  • —Node.js
  • —FastAPI
  • —PostgreSQL
  • —REST & WebSockets
  • —Clerk Auth

AI

  • —Anthropic Claude SDK
  • —OpenAI SDK
  • —Agents & workflows
  • —RAG
  • —Document extraction

DevOps & Tooling

  • —Docker
  • —Vercel
  • —GitHub Actions / CI
  • —EAS
  • —Sentry
  • —PostHog

Practices

  • —TDD
  • —Playwright / Jest / pytest
  • —End-to-end type safety
  • —Multi-tenant architecture
  • —Code review
03

Experience

2024 — Present

Autherise / CapEdge Technologies

Senior Software Engineer

Building a multi-tenant regtech SaaS — Next.js/Convex, AI document pipelines, and a Python extraction engine at production scale.

2025 — Present

Lafti

Founder & Software Engineer

Designing and engineering an AI-native collaborative workspace from the ground up.

2023 — Present

Tradefiti

Founder & Software Engineer

Real-time, cross-platform applications (web + Electron), Python services, and backtesting infrastructure.

2019 — Present

Certitude Consultancy

Co-founder & CTO

Engineering leadership and delivery for organizations going through digital transformation.

2018 — 2019

Andela

Software Engineer → Product Coordinator

Production engineering on distributed teams — the foundation everything since is built on.