Shaun Esau
Software developer & AI engineering lead · Edmonton, Alberta, Canada · shaun@sesau.ca · sesau.ca
Profile
Software developer and technical leader with 20 years of experience building, rescuing and running B2B and consumer applications. At FUTR I lead AI-based tooling and products, including a real-time AI voice caller and a multi-specialist advisor chatbot, while staying hands-on with the financial planning platform behind them. I’ve followed applied AI since it was little more than smarter autocomplete, and after two decades of fully remote work I own problems end to end: architecture, code, infrastructure and the people involved.
Experience
Senior Developer FUTR
2026–Present
Toronto-based fintech building AI-driven consumer finance products, which acquired Planswell’s financial planning platform.
- Architected and built the AI Caller, a real-time outbound voice agent in daily production use: Elixir call control and a Python media worker combining Twilio telephony with streaming speech recognition, LLM inference and speech synthesis.
- Engineered its natural turn-taking: interruption handling that separates speech from noise and echo and stops at a word boundary, plus speculative response preparation to cut waiting.
- Built the FUTR Advisor Agent, which coordinates financial-plan and CRM specialists across a React front end and Elixir back end, grounded in real plan and CRM data and retrieval from an approved knowledge base.
- Designed guardrails and evaluations that keep AI in bounds: validation-gated streaming, allowlisted actions with human confirmation, evidence-checked call outcomes, and repeatable evals from simulated calls to model routing and grounding.
- Integrated Planswell’s planning technology into the FUTR platform as FUTR Planning, which generates financial plans for households every day, and help other internal teams optimize their workflows.
Senior Developer Planswell
2020–2026
Toronto-based fintech offering free, personalized financial plans connected to investment, insurance and mortgage services.
- Shared technical leadership of a 2–6 person team owning all development across the full stack, DevOps and infrastructure, through six years of company growth up to the sale to FUTR.
- Expanded the financial planning engine to support the US, and later multiple countries.
- Delivered performance gains of several orders of magnitude through deep optimization of the planning engine.
- Added Monte Carlo simulation, automatic adaptive plan recommendations, and support for new financial products and scenarios.
- Built marketing and delivery pipelines supporting several areas of the business.
- Built an AI phone-practice tool that lets advisors rehearse client calls and receive feedback grounded in approved training material.
IT Lead Custom Programs Inc. (InteliChek & Blitzify)
2012–2020
Fully virtual company providing automotive-industry market intelligence to Fortune 100 clients across the US and Canada.
- Owned all IT development, operations and administration company-wide, from solo practitioner to leading a team of 3–5 developers.
- Rehabilitated an abandoned monolithic web app that ran every core business process, then led the design, build and migration to a suite of modern, scalable replacement apps.
- Integrated with enterprise client systems, including SSO, automated data exchange and custom data delivery.
- Took over full oversight of Blitzify, the consumer-facing web and iOS app for local automotive service pricing, from 2016.
Earlier experience
Consultant / Developer E-By Design Technologies Inc.
2011–2012
Principal C#/.NET developer on Chrono Logik, an NRC IRAP-funded plugin adding time-context features to Microsoft Dynamics CRM, plus its demo environments and videos.
Consultant / Lead Developer PC New LLC
2009–2012
Took an in-house PC maintenance utility to a retail product: Linux live CD, Windows repair app, antivirus SDK integration and PHP/MySQL billing and licensing services.
Consultant / Developer Profinity LLC · independent clients
2009–2012
Built web-marketing portals under tight deadlines with limited test infrastructure, and an investor demo with custom Drupal modules for an employee-feedback startup.
Consultant / Developer E-By Design Technologies Inc.
2008–2009
Rescued an incomplete VB/C# .NET management app for a health insurance provider: CIBC EFT integration, business-rule fixes, data repair and SSRS/Crystal reporting.
Early career Sierra Systems Group · Convergys
2004–2008
ASP Classic, COBOL and Java systems for Government of Alberta agencies, including a new J2EE content management system; before that, escalated customer support.
Skills
- AI & LLMs
-
- OpenAI, Anthropic & open-weights models
- Local LLM tooling
- Real-time voice agents (STT → LLM → TTS)
- Turn-taking & barge-in
- Multi-specialist orchestration
- RAG (lexical + vector)
- Guardrails & validated streaming
- Schema-constrained generation
- LLM evaluation & regression testing
- Inference routing, fallback & cost control
- Agentic “dark factory” development
- Languages
-
- TypeScript / JavaScript
- Python
- SQL
- C#
- Java
- Ruby
- PHP
- Elixir / Erlang
- C / C++
- HTML & CSS
- Web & frameworks
-
- Elixir / Phoenix
- React
- Angular
- Astro
- Node
- FastAPI
- Rails
- ASP.NET
- Spring & Hibernate
- Bootstrap
- Drupal & WordPress
- Data
-
- PostgreSQL (incl. vector search)
- MySQL
- SQL Server
- Oracle
- DB2
- SQLite
- Redis
- Memcached
- RabbitMQ
- Cloud & operations
-
- AWS (ECS, EC2, S3, RDS, CloudFront, SQS)
- Google Cloud & Firebase
- Heroku
- Docker
- Vault
- New Relic
- Git, GitHub & GitLab
- Integrations
-
- Twilio
- Stripe
- PayPal
- OAuth & SSO
- Google Maps & Mapbox
- Ways of working
-
- Technical leadership
- Project rescue
- Agile & Scrum
- TDD
- Remote-first teams
- Documentation
Earlier: ASP Classic, COBOL, Visual Basic, Perl, XSLT, Crystal Reports, SSRS, SVN and more.
Education
Bachelor of Science in Computing Science University of Alberta, Edmonton
2012
Coursework included advanced machine learning.