About
Currently, I build fintech software as a Director / Lead Software Developer at FundMore.ai, where the products I work on underwrite billions in mortgages. I like to build things.
Currently exploring:
- IDP - LLM, OCR and ML driven document processing, classification, and validation
- JUCE - Learning the C++ audio framework, read about it on my blog
Experience
Director / Lead Software Developer
FundMore.ai, 2026 to now
Steering an engineering org of 30 with 6 direct reports. Built CIAM / SSO and core banking integrations for a Tier-1 bank managing $100B+, and an external API platform that saved the org around $70k plus hundreds of engineering hours.
Senior Software Developer
FundMore.ai, 2025
Shipped a customer portal that became a top sales driver, and trimmed $15k a month off the cloud bill. Also made CI 60% faster.
Software Developer
FundMore.ai, 2021 to 2024
Early engineer on a mortgage underwriting platform now responsible for billions in volume. Built a GenAI assistant with RAG and tool calling, real-time collaboration framework for underwriters, and regulatory-grade audit logging.
Software Developer
Self-employed, 2020 to 2021
Freelance. Variety of projects including a telehealth scheduling and video calling app, and a billing service for invoice processing.
Information and Computer Systems, Camosun College, 2020. Graduated with honors (8.9/9.0) and a Technical Excellence Award.
Skills
TypeScript, JavaScript, SQL, Python, Node.js / NestJS, Event-driven architecture, Serverless, PostgreSQL, AWS, Docker, Terraform, GenAI / RAG pipelines, Vue.js, Angular, React, Svelte / SvelteKit
Projects
Kitsano (currently building)
Intelligent Document Processing (IDP) SaaS platform for digitizing and automating document workflows.
SvelteKit, TypeScript, TailwindCSS, PostgreSQL, Terraform
Tasken
Your tasks, at the speed of thought. A fast, minimalist task manager with powerful keyboard controls and instant cloud sync.
Svelte, SvelteKit, TypeScript, TailwindCSS, PostgreSQL
StatBeat
Make smarter analytical decisions with AI-powered statistical models and real-time data insights
Angular, LLMs, NgRx, RxJS, NestJS
Satiate
Track calories effortlessly and achieve your nutrition goals with smart meal planning
AWS, React, Material UI
Virtual Whiteboard
Collaborate in real-time with an infinitely scalable whiteboard that never slows down
AWS, JQuery, Socket.IO
Quench
Stay hydrated and healthy with intelligent water intake tracking and reminders
GCP, Firebase, Java, Android
BattleSnake 2020
BattleSnake 2020 competitor and top 6 finisher in the open division
Python
Nine Men's Morris
The classic board game recreated in PyGame. Play against AI or a friend. Includes a networking server.
Python, PyGame
Outside of software
- Guitar player.
- Top 1% in CS:GO at one point.
- Golfer.
- Fitness enthusiast; occasional runner.
- Fluent in English and German, extremely basic Japanese and Spanish, currently learning Farsi.