Technology
We choose tools for the next ten years, not the next demo — and we keep them current.
Everything on this page is in production in systems we build and run today. Government work lives on Microsoft Azure; product work on modern managed platforms.
AI where it
earns its keep
No chatbot bolted onto a homepage. We put models to work on specific, tedious jobs — and keep a person in the loop wherever a decision affects someone.
Reading incoming documents
OCR and field extraction pull data from uploaded bills and forms into the claim, for staff to confirm.
Azure AI Document IntelligenceLive translation in chat
Claimants and staff chat in their own languages; messages are translated as they're sent.
Azure OpenAIVision in the mobile app
Models read photos and documents captured on a phone and turn them into structured data and plain-language guidance.
Anthropic Claude APIAI-assisted engineering
Our engineers work with AI coding agents every day — behind code review, typed builds and end-to-end tests, never instead of them.
Claude CodeThe stack, layer by layer
AI
- Used in government work: Azure AI Document Intelligence OCR + field extraction
- Used in government work: Azure OpenAI live-chat translation
- Used in product work: Anthropic Claude API vision, document reading
- Used in government and product work: Claude Code AI-assisted engineering
Cloud
- Used in government work: Microsoft Azure App Service, SQL, Key Vault, VNet
- Used in product work: Render APIs, workers, Postgres
- Used in product work: Cloudflare R2 object storage
- Used in product work: Expo EAS store builds, OTA updates
Backend
- Used in government work: .NET 10 · ASP.NET Core APIs and services
- Used in government work: ABP framework multi-tenancy, permissions
- Used in government work: Hangfire scheduled + background jobs
- Used in government work: SignalR real-time chat and updates
- Used in product work: Node.js · Fastify typed REST APIs
- Used in product work: Zod shared domain rules
Web & mobile
- Used in government work: Angular 21 staff and public portals
- Used in product work: React admin consoles
- Used in product work: React Native · Expo iOS + Android apps
- Used in government and product work: TypeScript everywhere we can
- Used in product work: Leaflet · native maps maps and live location
Data
- Used in government work: SQL Server · EF Core case and payment data
- Used in product work: PostgreSQL · PostGIS geospatial queries
- Used in product work: Kysely type-safe SQL
- Used in government work: Redis caching
- Used in government work: DevExpress Reporting operational + federal reports
Delivery & quality
- Used in government work: Azure DevOps Pipelines CI/CD, nightly E2E
- Used in product work: GitHub Actions CI on self-hosted runners
- Used in government and product work: Playwright end-to-end browser tests
- Used in government work: Bicep infrastructure as code
- Used in product work: Simulation bots synthetic users on real APIs
Identity & security
- Used in government work: OpenIddict · OIDC single sign-on
- Used in government work: Microsoft Entra ID · LDAP agency directory sign-in
- Used in product work: TOTP two-factor required for admins
- Used in government work: Azure Key Vault secrets management
- Used in government work: Private endpoints no public database access
Integrations
- Used in product work: Stripe payments, payouts, ID checks
- Used in government and product work: Twilio · Azure Communication SMS and calls
- Used in government work: Microsoft Graph Outlook mail integration
- Used in product work: Push notifications iOS + Android
- Used in product work: Sentry · PagerDuty errors and on-call
Two clouds, one discipline
Microsoft Azure
- App Service and Azure SQL on private networks
- Private endpoints, VNets and private DNS
- Key Vault for every secret
- Application Insights and Log Analytics
- Infrastructure as code in Bicep
- Azure DevOps pipelines with nightly E2E runs
Managed platforms
- Render for APIs, workers and Postgres
- Cloudflare R2 for media storage
- Expo EAS for store builds and over-the-air updates
- GitHub Actions on self-hosted runners
- Sentry error tracking, PagerDuty on-call
- Preview, demo, staging and production environments
Auditable by default
Operation and change logs record who did what, when, from where and how long it took — exportable for auditors.
Environments are code. Rebuildable, reviewable, repeatable.
Browser tests and simulated users run real flows on every build.
Strong sign-in, SSO and least-privilege access for every admin.
Frameworks kept current — .NET 10, Angular 21 — not left to rot.