Henry Chuka Okonkwo

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.

Full StackFrontendArtificial Intelligence

Selected Projects

PermitRail

PermitRail

Live

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.

TypeScriptWeb Crypto / Ed25519MCPNodenpm workspacesZero dependencies
Learn more
Linger

Linger

In Dev

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.

React NativeFastAPIPostgreSQL + pgvectorPipecatElevenLabsDeepgramAnthropicTwilioStripeRedisFly.io
Learn more
Docgate

Docgate

Live

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.

Next.jsPostgreSQLClaude APIMCPStripePDF/DOCX Parsing
Learn more
Sprevia

Sprevia

Live

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.

Next.jsSupabaseClaude APIWeb Speech APIStripeSpaced Repetition
Learn more
WalletGate

WalletGate

Live

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.

TypeScriptExpressPostgreSQLRedisOpenID4VPJOSE/JWTStripeResend
Learn more
Gatewise

Gatewise

In Dev

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.

RemixShopify FunctionsPolarisGraphQLApp Bridge
Learn more

Recent posts

View all posts

Certifications

What people say

"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."

Get in touch