Specializing in distributed backend architectures, zero-trust authorization systems, and high-throughput ingestion pipelines. I design clean, predictable infrastructure engineered for multi-tenant isolation, minimal latency, and zero-downtime operations.
Enterprise applications, multi-tenant SaaS and the Sen7 data platform. Where most of what I know now came from.
First real codebase — review, professional Git workflow, and what a client requirement looks like by the time it reaches a developer.
Learned to program from the ground up — JavaScript through to MVC, auth and deployment — building full-stack projects the whole way.
Multi-tenant SaaS backends, internal platforms, and the data plumbing underneath. Mostly the unglamorous kind of work: authorization that holds, queries that stay honest, deployments that stay boring.
Node, Express and TypeScript services in a layered service/repository structure, with validation at the edge and real error handling.
MongoDB and PostgreSQL: schema design, indexing, transactions and aggregations that answer real business questions.
Docker, Azure Container Apps and Blob Storage — shipping, debugging production and untangling environments.
Session security, OTP registration, and JWT token signing anchored by a central dynamic RBAC permission evaluation layer.
State machine handling draft, review, approval, rejection, and audit trails with versioned document snapshots and evidence validation.
Registration, volunteer mapping, attendance verification, and automated edge-case resolution for sudden schedule alterations.
Strict request payload sanitization, SQL index tuning, MongoDB aggregate pipeline rewrites, and environment secret verification.
Ingesting raw data per tenant, storing immutable raw zone datasets in object storage, and executing isolated dbt transforms on DuckDB into golden analytical marts.