Senior Software Engineer
Senior software engineer building production software across fintech, SaaS, B2B, and B2C products. I work across TypeScript, JavaScript, React, Vue, React Native, Node.js, and cloud-native systems, with a focus on reliable, maintainable products that scale from early ideas to real users.
Lately, I have been working around AI-enabled products, agentic workflows, applied AI safety, authorization, and auditability: the practical controls needed when software starts taking action on behalf of users. I enjoy turning ambiguous problems into clear, secure, useful software.

Open-source authorization and proof layer for AI agent actions
An authorization, proof, and audit layer for what AI agents actually do. A policy decides which tool calls run freely, which are blocked, and which need a person to sign off. On approval, PermitRail issues a short-lived Ed25519-signed proof bound to the exact action, the tool runs once, and a signed receipt lands in the audit log. Zero runtime dependencies, runs on Node, browsers, and edge runtimes, and ships a runnable MCP server.
Family operating system for aging parents
A family operating system for aging parents. Adult children in the diaspora record a 60-second voice sample once; Linger then calls their parent in the child's own voice on the days the child can't. The parent never installs an app - they answer the phone they already use. Every call feeds a shared family memory that siblings coordinate around, so the next conversation picks up where the last one left off.
AI Document Understanding for European Residents
Upload any official document - government letters, tax notices, contracts - and get a clear explanation in your language with deadlines, action items, and reply drafts. Supports 8 countries and 21 languages.
AI-Powered Language Learning Platform
Adaptive German language learning with AI speaking practice, spaced repetition, TELC exam prep, and structured daily sessions. Tracks progress across all language skills.

EUDI Wallet Verification API for Developers
A developer-first API that lets any app integrate EU Digital Identity Wallet verification. Supports age checks, identity verification, and residency - all compliant with eIDAS 2.0 and OpenID4VP.
Shopify Age Verification & Compliance Plugin
A Shopify app that enforces age verification at checkout for regulated products - alcohol, CBD, vape, gaming. Produces audit-ready compliance evidence and is built to be EUDI-ready.
"The successful build, customer success and subsequent acquisition of Kormoon would not have been possible without the diligence, care and skill of Henry. His world class skills would be a vital asset to the technology scene."
"Henry is a dedicated, skilled, and innovative professional. He led the modernization of our frontend - upgrading from Vue2 to Vue3, migrating to Pinia, and raising test coverage to 56%. I wholeheartedly recommend him."
"Henry took on a team leadership role quickly after starting, becoming a trusted member of the team. He was always communicative and proactive. I would jump at the chance to bring him onto any software team."
"Henry contributed to several mobile and web applications for global clients. He initiated and grew our community of engineers in Rwanda and led technology engagements with speakers from all over the globe."
"I worked with Henry in a mentor-mentee capacity where we collaborated on different projects. He excelled at both tasks by delivering high quality, working code in a timely manner and under specific time constraints. He was also a very effective communicator. I would strongly and without hesitation recommend Henry to any company considering him."
"I personally mentored Henry to coding. He came onboard with absolutely no knowledge of computer science, but since then has acquired a lot of valuable skills. I have been mentoring students on web development since 2013, but Henry is one of the most outstanding students I have seen over time because he came from an entirely different background of Banking/Accounting, and persisted to shifting it through."