Senior Engineer · Vancouver, Canada · Open to Opportunities
Senior Software & Data Engineer
Senior software & data engineer with 15+ years building distributed systems at scale — from fintech payment infrastructure at American Express UK to AI-native pipelines and Kubernetes operators. I care about how systems are built as much as what they do.
What I've built
Live analytics & AI match-prediction platform for FIFA World Cup 2026 by NeuNov Technologies. ESPN data ETL, Elo / Dixon-Coles / XGBoost / LightGBM blended prediction, Next.js interactive dashboards.
Digital transformation for Swavu Ltd, Rwanda-based social enterprise. Led product design across: consumer mobile app (QR verification, loyalty, MoMo), admin console, and marketing website — with full architecture documentation.
Visual durable-workflow editor connecting React Flow with Temporal's execution engine. Drag nodes to define long-running process logic — Temporal guarantees fault-tolerant, exactly-once execution behind the scenes. Ships as open source with full ADR documentation and a 21-day execution plan.
Go multi-module Kubernetes operator with three CRDs (Agent / Finding / RemediationPlan) and AWS Bedrock integration for AI-driven cluster remediation. Designed as a 21-commit progressive learning guide for engineers building Kubebuilder operators — from scaffold to production-grade reconciler loops.
Multilingual news aggregator for Bangladeshi sources. LaBSE embeddings generate semantic vectors; Qdrant stores and retrieves them; a five-service Kafka pipeline fans news events across processors; and a cascaded LLM-judge (Mistral → Claude Haiku → Claude Sonnet) makes final deduplication decisions at calibrated cosine thresholds. Validated across 800+ article pairs.
Operational voice automation SaaS for NOC teams, hospital on-call, and logistics dispatchers. Full PostgreSQL event-sourced data model, 18-endpoint API contract, and Kafka topic contracts for real-time alerting and voice acknowledgement workflows. Powered by Deepgram Nova 3, ElevenLabs, Temporal Cloud, and Upstash Redis.
Self-hostable micro-frontend monorepo for LLM-powered application management. A Vite Module Federation host/remote architecture loads five independent federated apps into a single dashboard — each deployable and developable in isolation. Built on pnpm workspaces + Turborepo for build-order-aware caching.
Self-hosted, local-first LLM semantic search engine — zero runtime calls to external APIs. Accepts natural language queries, embeds them with a local model via FastAPI sidecar, searches a Qdrant vector collection, and optionally synthesizes answers with a local LLM via Ollama. Embeddable as a Module Federation widget into host apps like AIPlane and News Radar.
Technical depth
Not a generalist who touches everything — an engineer with specific depth in distributed systems, cloud-native platforms, and AI/ML pipelines. These are the problem spaces I find genuinely interesting.
How I operate
Career record
Verified credentials
I'm open to senior engineering roles, staff-level positions, and interesting technical problems. If you're building something with genuine technical ambition — reach out. I respond to every message.
// GitHub