
John Ndigirigi
Software Engineer — AI-Integrated Products & Identity Systems
Hire this person
Send a job offer directly to this candidate
About
Full-stack software engineer building AI-powered products and distributed systems — from production APIs and mobile applications to LLM-driven workflows and verifiable identity infrastructure. Experienced across the full stack in TypeScript, Python, and Node.js, with deep expertise in system architecture, database design, and AI integration. Specialization in self-sovereign identity (SSI), verifiable credentials, and trust infrastructure.
Experience
Lead Developer at Sociale (2025-01 – Present)
- Architecting a full cooperative finance platform: multi-tenant PostgreSQL with row-level security, Node.js REST API, and React Native mobile application.
- Architected integration with AI-driven credit scoring engine and LLM-powered agents for admin reporting, risk analysis, and member assistance — integrating structured prompting and agentic workflows into production financial infrastructure.
- Implemented KERI/ACDC-backed portable Financial Passports and Aiken smart contracts for on-chain cooperative treasury: member-only deposits, multi-sig withdrawal quorum, and independently verifiable pool balances.
Identity Solutions Engineer at DIGN (2026-01 – Present)
- Built workflow and demo sites operationalising KERI-based identity for enterprise integration partners — SEDI, supply chain provenance, and onboarding scenarios — using live KERI agents via SignifyTS against real credential issuance flows.
- Researched interoperability with vLEI/GLEIF/Veridian and authored integration documentation covering AID creation, ACDC schema design, OOBI resolution, and agent configuration.
Lead Developer & Maintainer at Notamperdata (2024-03 – 2026-02)
- Built the platform end-to-end: Google Apps Script add-on, Next.js dapp, and Aiken on-chain validators. Privacy-preserving by design — only SHA-256 hashes leave Google's infrastructure. Published to Google Workspace Marketplace.
- Maintaining the open-source Google Workspace add-on and verification platform — anchors SHA-256 hashes of research responses to Cardano via Aiken validators, providing tamper-evident chain of custody.
Software Engineer at blocktrust (2024-03 – 2025-03)
- Built decentralised identity solutions in C# /.NET: SSI credential workflow automation, verifiable credentials systems, DID-based trust networks, and open-source no-code credential workflow tooling.
Software Engineer at DirectEd Development Foundation (2023-09 – 2024-03)
- Built SSI solutions and Cardano-based DApps for education financing, and maintained a Python FastAPI backend powering the core platform API — a blockchain-enabled talent investment platform.
Education
- BSc in Computer Science – Dedan Kimathi University of Technology
- IOG (Input Output) — Atala PRISM Pioneer Program: SSI, DIDs, verifiable credentials, ZK cryptography
- GIMBALABS — Aiken Project-Based Learning: Production validators, UTxO, state-machine contracts
- Cardano Foundation — Cardano Blockchain Certified Associate: eUTxO model, consensus, governance
- Kaggle — Python Developer Certification: Python programming, data structures, OOP, scripting
- Full Stack Development with React Specialization — HKUST (via Coursera): MERN stack, RESTful APIs, authentication, end-to-end application architecture