About
John Ndigirigi
I'm John, a full-stack and AI engineer in Nairobi. For four years I've built production software for remote teams in the UK, Germany and elsewhere: SaaS platforms, mobile apps, and AI features that handle real money and real customer data.
Right now I'm building QuoteKamili, an AI quoting product for trade suppliers in the UK, Ireland and the US, and taking freelance work through Toptal. Before that I led engineering at Sociale, a multi-tenant finance platform for savings groups across Africa.
I started in identity and blockchain, building verifiable-credential and on-chain systems at DirectEd, Blocktrust and DIGN. That work taught me to design for correctness and security first, which is how I approach AI today.
I also teach. Most recently I tutored on the Cardano track at CATS 2026 (500+ developers across 12 African cities) and mentored teams at the Kenya AI Challenge.
Open to relocation for the right full-time role.

Skills
- Languages
- TypeScript
- JavaScript
- Python
- SQL
- C#
- Front end and mobile
- React
- Next.js
- React Native
- Expo
- Capacitor
- Tauri
- Tailwind CSS
- React Aria
- Back end and data
- Node.js
- Express
- FastAPI
- PostgreSQL (row-level security, pgvector)
- MongoDB
- Prisma
- Redis
- REST
- GraphQL
- AI
- LLM applications
- AI agents and agentic workflows
- Document extraction
- RAG
- LangGraph
- OpenAI and Anthropic APIs
- Claude Code
- Cursor
- GitHub Copilot
- Model Context Protocol (MCP)
- Testing and quality
- Vitest
- Playwright
- Jest
- fast-check (property-based testing)
- axe-core (accessibility)
- Cloud and delivery
- AWS (ECS Fargate, RDS, CDK)
- GCP
- Docker
- GitHub Actions
- CI/CD
- Linux
- Identity and Web3
- KERI
- ACDC
- W3C Verifiable Credentials
- DIDs
- Cardano smart contracts (Aiken)
Experience
Founder & Lead Engineer
QuoteKamiliCurrentB2B SaaS for trade and industrial suppliers in the UK, Ireland and the US, from electrical, plumbing and HVAC to industrial and MRO, hardware, building materials and metals, turning requests for quotes into complete, priced quotes.
- Built an AI pipeline that reads quote requests in any format (emails, PDFs, faxes, scans, spreadsheets, photos of handwritten lists, bills of quantities), matches each line to the supplier's catalogue and returns a complete quote in under a minute instead of hours of retyping.
- Kept AI away from the money: it only reads the request, while prices, fees, totals and unit conversions run in tested code from the supplier's own price lists and fee rules, and supplier pricing is never sent to a model. Every quote line links to its place in the source document, and a rep approves each quote before it goes to a customer or the ERP.
- Architected a multi-tenant platform on AWS (ECS Fargate, RDS PostgreSQL with pgvector, CDK) with row-level security in the database and idempotent background jobs, so retries never create duplicate quotes or charges.
- Test pricing and credit rules with property-based tests (fast-check) and run UI tests in real Chromium, WebKit and Firefox with Vitest, Playwright and axe-core, and ship one React codebase to web, iOS and Android (Capacitor) and desktop (Tauri).
Full-stack & AI Engineer (Freelance)
ToptalCurrentAccepted into Toptal's freelance network after its multi-stage technical screening.
- Mobile Lead on a children's digital wellness app (Toptal client), Jul – Aug 2026: led mobile development in an 8-person team spanning backend, QA, DevOps and mobile, delivering separate iOS and Android experiences for parents, children and coaches in Expo React Native and TypeScript.
- Built secure sign-in (one-time passcodes, Sign in with Apple, Sign in with Google) and in-app subscriptions with RevenueCat, gating paid features by entitlement.
- Established the release pipeline: automated linting, type checks, tests and builds, with submission to TestFlight and Google Play through GitHub Actions and EAS.
Lead Developer
SocialeMulti-tenant platform for savings groups and credit unions across Africa (SACCOs, chamas, stokvels and ROSCAs).
- Led a team and architected the platform: a Node.js REST API on PostgreSQL with row-level security, giving every cooperative fully isolated data without per-tenant infrastructure, plus a React admin dashboard and a React Native member app.
- Integrated an AI credit-scoring engine and built LLM agents for board reporting, risk analysis and a multilingual member assistant, bringing agentic workflows into production financial software.
- Built portable Financial Passports that turn a member's verified contribution and repayment history into credentials they can take between institutions, and an on-chain cooperative treasury with multi-signature withdrawals.
Identity Solutions Engineer
DIGN- Built integration and demo sites for enterprise partners on a KERI-based identity platform, covering supply chain provenance and onboarding scenarios against live AWS-hosted agents.
- Wrote the partner integration documentation and researched interoperability with the vLEI and GLEIF ecosystem.
Lead Developer & Maintainer
Notamperdata- Built and maintained an open-source Google Workspace add-on, published on the Workspace Marketplace, with a Next.js verification app that gives research data a tamper-evident audit trail.
- Designed for privacy: only SHA-256 hashes leave Google's infrastructure, anchored on the Cardano blockchain.
Software Engineer
Blocktrust- Built a no-code workflow platform in C# and .NET that lets organisations compose credential issuance, KYC verification and sign-in flows without writing code.
- Delivered a fully client-side credential builder and an endorsement system whose credentials expire automatically, preventing misuse of stale endorsements.
Software Engineer
DirectEd Development Foundation- Built full-stack MERN (MongoDB, Express, React, Node.js) applications, the core of DirectEd's platform work, and maintained the Python FastAPI back end on AWS that powered the main platform API.
- Built internal tools, including a student onboarding platform based on self-sovereign identity.
- Guided interns as they implemented several client projects, from design through delivery.
- Joined as a tutor and intern before moving into engineering contracts.
Teaching and community
- Tutor, Kenya AI Challenge 2026: mentored teams building AI products for agricultural finance
- Tutor, Cardano track, Cardano Africa Tech Summit (CATS) 2026, a months-long program with 500+ developers across 12 African cities
- Curriculum author, Self-paced smart contract course for CATS 2026 hackathon participants
- Award winner, African Blockchain Championship 2025, Cardano track
- Speaker, DevFest Mt. Kenya 2024
- Web Lead, Google Developer Student Club, DeKUT; organiser, DevFest Nyeri 2022

Cardano Africa Tech Summit 2026 
African Blockchain Championship 2025 
DevFest Mt. Kenya 2024
Education and certifications
- BSc Computer ScienceDedan Kimathi University of Technology
- Startup School (2026)Y Combinator
- Full Stack Development with ReactHKUST (Coursera)
- Cardano Blockchain Certified AssociateCardano Foundation