Backend & API Engineering
Node.js, TypeScript, REST and GraphQL — API layers built to hold up under real production traffic.
I build correctness-critical distributed systems, deterministic Rust services, low-latency order matching, and Node.js/TypeScript APIs that hold up under real traffic.
I'm a senior backend and systems engineer with 6+ years of production experience across fintech, Web3 protocols, and privacy software. I specialise in correctness-critical distributed systems — deterministic Rust services, event-driven architecture, wallet-based identity and access control, and Node.js/TypeScript API layers under real traffic.
I benchmark systems to locate actual bottlenecks rather than assumed ones, and choose runtimes and deployment models from measured evidence rather than convention — whether that's a Rust order-matching engine doing ~790k orders/sec, or a marketplace backend rebuilt in Rust/Axum for a 12–13x memory reduction.
Six years of fully remote delivery with distributed engineering teams across New Zealand, Romania, and the United States.
"Benchmark to find the actual bottleneck, not the assumed one, then let the evidence pick the runtime."
Node.js, TypeScript, REST and GraphQL — API layers built to hold up under real production traffic.
Axum, Tokio, deterministic services — correctness-critical systems where throughput and memory footprint actually matter.
Solidity, wallet-based identity, on-chain settlement — ERC-20/721, DAO governance, and RBAC bridging Web3 to Web2 auth.
Event-driven architecture, message queues, benchmarking, and memory profiling — locating the actual bottleneck, not the assumed one.
AWS, Docker, CI/CD, and cost optimization — infrastructure and deployment decisions backed by measured evidence.
Architecture decisions, code review, mentoring — setting the patterns other engineers build against.
Principal Engineer @ Independent Consulting
Architecting and operating a hybrid Rust/Node.js decentralised exchange, alongside AI and marketplace products live in production.
Paltext AI & Maakeit
An AI customer-support platform live with 4 businesses, and a creator-founder marketplace live with 50+ vetted creators.
Web3Id — identity & access management
Bridging wallet-based identity to Web2-style authorization: roles, permissions, session management, and revocation.
Go (Golang)
Building HTTP services to deepen language fundamentals alongside Rust and Node.js work.