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

Next.js 16
React 19
TypeScript
Tailwind CSS 4
Drizzle ORM
PostgreSQL
BullMQ
Redis
Turborepo
Playwright
Railway
AWS S3
Sentry

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

Next.js
React
TypeScript
Tailwind CSS
Radix UI
TipTap / ProseMirror
NestJS
TypeORM
PostgreSQL
Elasticsearch
Redis
Stripe
Google Gemini
Kubernetes
ArgoCD
Sentry

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

Next.js
React
React Native / Expo
TypeScript
Node.js
Express.js
PostgreSQL
MongoDB
Prisma
Elasticsearch
OpenAI
Docker
Azure
PayPal
M-Pesa
Tailwind CSS
Radix UI / shadcn/ui

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

Next.js
React
TypeScript
Drizzle ORM
Neon Postgres
Better Auth
TanStack Query
Claude
Gemini
Groq
Recharts

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

Next.js 16
React 19
TypeScript
Tailwind CSS
Radix UI
tRPC
PostgreSQL
Prisma
Clerk
OpenAI
LangChain
Pinecone
UploadThing

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

Next.js
TypeScript
Supabase
PostgreSQL
OpenAI GPT-4
Vercel AI SDK
shadcn/ui
Tailwind CSS
Recharts
Zod
Resend
Vercel
View all work

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 GitHub

Let's talk.

I'm open to full-time roles, contract work, and the occasional consulting project. I read everything that comes in.