Enoch Kambale · Nairobi, Kenya (GMT+3) · Open to senior roles, remote or relocation
Full-Stack & AI Engineer
I ship whole products: frontend, backend, infrastructure, and the AI on top. Five years in, ex-CTO, currently deep in US legal tech at GitLaw.
- 5+ yrs
- Production experience
- Ex-CTO
- Founder of 4 products (Jobzy)
- eSign lead
- US legal-tech @ GitLaw
- Open source
- Published npm CLI + tools
Featured Work
A healthcare-compliance platform for a US tax resolution practice that automates IRS ACA reporting: Form 1094-C/1095-C generation, employee coverage tracking, payroll ingestion, and validation. Built solo, architected to commercialize as a SaaS product.
Sole engineer · IRS 1094-C/1095-C generation · Turborepo + Drizzle · Playwright E2E + CI quality ratchet
An AI legal companion where teams can draft, review, edit, sign, and store legal documents in one workflow. Includes lawyer-vetted templates, plain-language contract explanations, tracked changes, secure storage, reminders, organization management, and billing.
eSign lead · built change requests, sharing, billing & files · full-stack (Next.js + NestJS) · ships on Kubernetes via ArgoCD GitOps
A suite of products across multiple subdomains: a public service marketplace, an Africa-focused recruitment & employee verification platform, a backend server integrating payments/AI/verification/search, and a mobile app for job seekers.
Co-founder/CTO, founded at 16 · 20,000+ engagements · Startup of the Year, 2023 East Africa Com Awards · PayPal + M-Pesa
Deadline Room is a personal Fantasy Premier League analytics platform that turns the game's scattered data into ranked, explained decisions: a transparent projection engine, a multi-week transfer solver, live-matchday bonus and auto-sub computation, and one-click AI briefings grounded in a rules engine plus ingested creator transcripts. Built solo, end to end, and deployed at deadlineroom.com.
Solo full-stack build (Next.js 16, RSC) · transparent projection engine + multi-week transfer solver · live BPS/bonus computation · AI briefings grounded in a rules engine + creator-transcript RAG
A web app that lets users upload PDFs and ask questions in natural language using Retrieval-Augmented Generation (RAG) over the document.
Live · streaming RAG · per-document vector isolation · page-level embedding
A vertical SaaS MVP for packaging sustainability and Extended Producer Responsibility (EPR) tracking, featuring a typed recyclability & circularity scoring engine, compliance tracking, and AI-generated risk reports.
MVP · typed recyclability & circularity scoring engine · Supabase RLS · gpt-4o structured reports
Experience
2026 – Present
Full-Stack Engineer, Priority Soft
Building an ACA (Affordable Care Act) compliance platform for a US tax resolution practice, with plans to commercialize as a SaaS product. Sole engineer on the project.
- Turborepo monorepo with Next.js 16, React 19, TypeScript (strict), and Tailwind CSS 4 with a design token system
- Unified Drizzle ORM + PostgreSQL data layer with migration guardrails and CI enforcement
- Background job processing with BullMQ + Redis for parsing and PDF generation workers
- IRS Form 1094-C/1095-C generation, validation, and cross-reference diagnostics
- File parsing pipeline for payroll data ingestion with LLM-assisted normalization
- Playwright E2E testing, quality scorecard ratchet, and Railway-based staging CI/CD
2025 – Present
Full-Stack Engineer · eSign Lead, GitLaw
A core engineer on GitLaw, working full-stack (Next.js + NestJS). Lead on the free eSign workflow, and builder of change requests, sharing, billing, and file management, so users can draft, review, sign, and store legal documents in one place.
- eSign lead: 100% free electronic signatures with PDF field placement, multi-role signing, delivery, and reminders (full-stack)
- Change requests: the collaborative redlining/review core, with suggest mode, accept/reject, send-back, and merge
- Sharing: share modal, receiver send-back, link-based access, and fork-via-link
- Billing, full-stack on Stripe: checkout, subscriptions, usage tracking, org billing, and credits
- Community: public library of lawyer-vetted templates with discovery, publishing, and SEO pages
- Files: document management with Elasticsearch search, version history, metadata, and forking
- Team tooling: custom oxlint plugin, gRPC-typed contracts, and Tailwind class-validation linting
2025 – Present
CTO (Part-Time), Eckeka
CTO of a packaging sustainability and EPR compliance platform for the Kenyan market; own technology strategy, product architecture, and engineering execution. Led its technical product development from 2025 before stepping into the CTO role.
- Typed recyclability and circularity scoring engine (migrated off Postgres functions)
- Supabase with Row Level Security for multi-tenant isolation
- Structured AI report generation with gpt-4o (Vercel AI SDK)
- EPR compliance tracking (NEMA registration, fees, PRO partnerships)
2020 – 2025
Co-founder & CTO, Jobzy
Built multiple Jobzy products end-to-end: a service marketplace, recruitment and employee verification platform, backend server, and a cross-platform mobile app.
- Service marketplace (jobzy.africa) with search and autocomplete
- Recruitment and employee verification platform across multiple African countries
- Node.js/TypeScript backend powering payments, AI features, and search
- Cross-platform mobile app (React Native/Expo) with job aggregation and AI tools
- Dual payment methods: PayPal and M-Pesa
- AI-powered content generation and semantic search using OpenAI
- Containerized deployment on Azure with CI/CD
Technical Depth
Tools and systems used in the shipped work documented on this site.
AI Systems
- OpenAI / GPT
- Anthropic / Claude
- Google Gemini
- LangChain / LangGraph (agent orchestration)
- RAG Pipelines (Chunking, Embedding, Retrieval)
- Vector Databases (Pinecone)
- AI-Generated Regulatory Reporting
- On-Device Inference (Whisper)
Frontend Architecture
- Next.js (App Router, SSR, RSC)
- React 19 / Server Components
- TypeScript (strict)
- TipTap / ProseMirror
- Tailwind CSS / Radix UI
Backend & Services
- Node.js / Express / NestJS
- gRPC / tRPC / REST APIs
- Real-time (WebSockets)
- ORMs (Drizzle, TypeORM, Prisma)
- Auth (Clerk, Better Auth, sessions)
- Microservices Architecture
- Stripe / PayPal / M-Pesa Billing
- Message Queues & Background Processing
Infrastructure
- Docker / Kubernetes
- ArgoCD (GitOps)
- Sentry (errors, performance, tracing)
- AWS / Azure / GCP / Vercel
- PostgreSQL / MongoDB / Redis / Elasticsearch
- Supabase (RLS, Auth)
Open Source
I maintain additional open-source projects on GitHub beyond what is listed on this site.
View all projects on GitHubWriting
View allLet's talk.
I'm open to full-time roles, contract work, and the occasional consulting project. I read everything that comes in.