Skip to content
View HenryCordes's full-sized avatar
  • Dev Artist
  • The Netherlands

Block or report HenryCordes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HenryCordes/README.md

Henry Cordes

Senior Fullstack Engineer — building maintainable, elegant web and mobile products.

I design and build products end to end — from architecture and data modelling through to a polished product. The best part for me is seeing real people use something I've built and have it genuinely improve their workflow, or a part of their day. Currently engineering for global clients at Lumenalta, and founder of my own practice, Dev Artist.

I was architect and lead developer of RobinHQ, an e-commerce customer-service/helpdesk SaaS, taking it from the first commit through to a mature platform — and I've spent my career raising engineering quality through TDD, DDD, clean architecture and CI/CD, while mentoring the teams around me.

Lately I've been moving deeper into AI engineering — bringing LLMs into real products with the same discipline I hold the rest of the stack to. In Paperwork I've shipped two production AI features: multimodal invoice/receipt extraction, with LLM output cross-checked by a deterministic validation layer, and an agentic VAT pre-check whose anomaly detector reasons over tenant-scoped, read-only tools. My focus is AI that's accurate, cost-aware and production-grade — not demos.

Working with: TypeScript · React · Next.js · Node.js · GraphQL · PostgreSQL · MongoDB · Docker · AWS

Approach: clean architecture, TDD/DDD, CI/CD, and AI-native engineering

Based in: the Netherlands · working remotely

Currently building

Paperwork — bookkeeping and Dutch tax administration for small-business owners. Website · Live app (login required).

  • 📖 Read the code: paperwork-public (React · Node · MongoDB · Redis) · paperwork-app-public (Ionic React · Capacitor)
  • 🤖 Two production AI features, code included: multimodal invoice/receipt extraction (LLM output cross-checked by a deterministic validation layer) and an agentic VAT pre-check whose anomaly detector reasons over tenant-scoped, read-only tools — with tenantId bound at construction so it can never reach another tenant's data.
  • 📱 Get the app: App Store · Google Play.

(Public repos are source-available for viewing/evaluation — see each repo's license.)

Elsewhere

Open to senior fullstack / product engineering roles — remote.

Pinned Loading

  1. paperwork-public paperwork-public Public

    Bookkeeping & tax automation for Dutch small businesses — web/backend. React · Node · MongoDB · Redis · AWS · Heroku .

    TypeScript

  2. paperwork-app-public paperwork-app-public Public

    Paperwork's mobile app — receipt-scanning bookkeeping with OCR. React · TypeScript · Ionic · Capacitor (iOS & Android).

    TypeScript

  3. paperwork-app-native paperwork-app-native Public

    Paperwork's mobile app — receipt-scanning bookkeeping with OCR. React Native in progress rewrite of paperwork-app

    TypeScript

  4. ai-engineering-workflow ai-engineering-workflow Public

    How I build software with AI: a spec-driven workflow plus the context-engineering pieces (skills, subagents, rules, docs and workflows) that keep AI output consistent and maintainable.

    TypeScript