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

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

One of GitLaw's most active engineers, 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

Technical Product Lead (Part-Time), Eckeka

Leading technical product development for a packaging risk and transparency intelligence MVP focused on sustainability and EPR compliance in Kenya.

  • 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)

2025

Open Source, VidScript

Built an open-source CLI that converts videos into structured AI-generated PDF notes using Whisper, LLMs, and Pinecone-backed RAG.

  • On-device Whisper transcription via @xenova/transformers
  • Claude / GPT note generation with configurable model selection
  • Pinecone RAG path for long transcripts exceeding context windows
  • Published to npm (5 releases, v1.0.6)

2025

Open Source, YouTube Research Agent

Built an open-source Python CLI that searches YouTube, summarizes transcripts using GPT-3.5 Turbo (LangChain map-reduce), and emails a research digest.

  • YouTube Data API v3 search with view-count ordering and transcript extraction
  • LangChain map-reduce summarization chain (gpt-3.5-turbo, temperature=0)
  • SMTP/TLS email delivery of formatted research digests
  • Orchestrator pattern with separated search, summarization, and email modules

2024

Project, PDF Pal

Built a SaaS application for conversational Q&A over PDFs using a RAG pipeline with OpenAI embeddings and Pinecone.

  • Upload & processing pipeline: PDF to chunks to embeddings to Pinecone
  • Chat pipeline: embed question, similarity search, stream OpenAI response
  • Per-document Pinecone namespaces for vector isolation
  • tRPC for end-to-end type safety
  • Split-pane UI: chat + PDF viewer (zoom, rotate, fullscreen)
  • PayPal subscription billing across four tiers

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
  • Google Gemini
  • LangChain
  • 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
  • tRPC / REST APIs
  • Microservices Architecture
  • Stripe / PayPal / M-Pesa Billing
  • Database-Level Computation (PostgreSQL)
  • Message Queues & Background Processing

Infrastructure

  • Docker
  • Azure / GCP / Vercel
  • PostgreSQL / Redis / Elasticsearch
  • Supabase (RLS, Auth)
  • CI/CD Pipelines

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.