Proudest professional achievement
As one of two founding engineers in 2020 I built an AI concierge that sees, communicates to visitors using voice and connects them with company employees. Functioning MVP in 4 months, deployed at a sustainability-focused recruitment consultancy handling 20+ visitors a day before COVID hit.
Recently, in a medical startup, I've built and evaluated end to end a citation system for LLMs to guarantee that every claim points to the ground truth for specialists in the loop to review.
Head of Engineering
Client intake platform for law firms • Apr 2026 - Jul 2026
Designed, implemented and shipped a multi-tenant end-user privacy solution
Built an e2e security testing suite across all routes and hardened authentication/authorization across the platform; defined the target architecture and guidelines for the long-term implementation
Created a standard pattern for dependency injection and testing, with documentation and agent skills to help LLMs apply it consistently
Owned the technical roadmap and architecture; refactored and productionized early-stage code, authoring, reviewing and evaluating refactoring tasks using LLMs
Mentored a team of developers on LLM best practices and workflows, UI testing, directory structure, and authentication/authorization for highly sensitive end-user data
Lead Software Engineer
R&D studio inventing and shipping AI-powered software, products and automation • Oct 2025 - Apr 2026
Designed, implemented and evaluated a verifiable citation system for LLM agents to reference source documents
Built programmatic verification of LLM outputs in TypeScript and an evaluation pipeline in Python using DeepEval (G-Eval, Relevance, Faithfulness metrics), plus meta-evaluations that score the G-Eval criteria themselves
Built an evaluation dataset to test citation accuracy, using automated checks and multiple AI models to verify source references and relevance to claims
Rearchitected output generation from a single large output to one section at a time, so each section gets a focused prompt, improving quality
Built an evaluation dataset visualization tool using Textual to comb through thousands of lines of output and verify pipeline correctness
Built markdown rich-text editors for medical professionals in the loop
Created docx renderers for the final reports
Staff Software Engineer
Browser-based GIS/3D platform for drone mapping, reality capture, machine telematics and field collaboration • Jul 2023 - Oct 2025
Led the design, security review, implementation and rollout of an authentication solution across dozens of microservices written in different languages and maintained by different teams
Co-rewrote a legacy Ruby application in TypeScript with the team and retired the original
Introduced developer tools for integration testing microservices or frontend apps locally against complex multi-service environments like k8s, without deploying
Owned the GPU workload orchestration engine: improved performance and reliability under increasing load, cut pull request checks from half an hour to 5 minutes, and built a delivery pipeline that releases any monorepo component independently
Drove the migration of self-managed on-prem workloads to on-prem k8s with cross-zone availability
Researched and architected the next-generation orchestration engine
Promoted best practices and upskilled developers in developer tooling, monorepo design, unit and integration testing, AI and LLMs
Senior Software Engineer
Browser-based GIS/3D platform for drone mapping, reality capture, machine telematics and field collaboration • Jun 2022 - Jul 2023
Head of Engineering
Startup building an entertainment platform for remote and hybrid teams • Jun 2021 - Jun 2022
Introduced TypeScript on both BE and FE and drove the conversion of 64% of the legacy JavaScript codebase, building the foundation for future products
Implemented Connect product - a Slack bot to interact with users' teams
Led the team to implement Check-in product and Billing via Stripe for the entire platform
Optimized BE code build pipelines by code-splitting GCP functions using rollup, significantly reducing cold start times and HTTP 500 error rates
Introduced contract-first developer practices
Polished CI/CD pipelines and implemented conditional deploys of only affected functions/front-ends
Interviewed potential hires, mentored engineers, reviewed pull requests, architected new systems and contributed to key technical and product decisions
Senior Frontend Engineer
Global design platform • May 2020 - Jun 2021
Built a reliability dashboard for video features and used it to drive reliability improvements
Contributed to the core editor team's code to optimize memory consumption and noticeably reduced crash rate on iOS devices
Introduced new performance metrics such as FPS, with automated measurement and tracking over time
Created A/B testing tooling to compare CPU, memory and FPS optimizations and distinguish genuine performance improvements from measurement noise
Founding Engineer
Sydney-based AI concierge startup • Nov 2018 - May 2020
Shipped a functioning MVP in 4 months
Designed and built a distributed hybrid cloud/on-premise real-time event-driven platform
Researched and designed algorithms that combine cloud and on-premise speech-to-text models to improve transcription results
Built real-time audio processing, speech synthesis, real-time messaging, distributed performance profiling and event tracing, and an NLP intent-response engine
Senior Consultant
Award-winning Australian IT consultancy • Dec 2016 - Oct 2018
Consulted across major enterprise clients in banking, telecommunications and retail - React Native, iOS, and platform work
Worked in small teams as a senior contributor and as an embedded tech lead in clients' teams
Software Developer and Tech Lead
Software consultancy companies • May 2005 - Oct 2016
Worked across various roles from Junior Developer to Tech Lead focusing on .NET and C# development