Richard Mills

Senior Software Engineer

I started my career as a mechanical engineer — five years at Syncrude managing multidisciplinary teams and $5M+ project portfolios in the oil sands. Then I went back to school for computer science (MacEwan University, 3.9 GPA), and I've been writing software ever since.

For the last six years I've been at QuoteToMe, a B2B SaaS platform serving the construction industry, most recently as lead engineer. I joined early and have contributed at every layer of the stack through every stage of the company's growth.

Today I own technical decisions, system architecture, and infrastructure, and I mentor a junior developer while collaborating closely with product and design.

My main stack is TypeScript and Python on a PostgreSQL/Redis/Elasticsearch backend. I also write Rust for personal projects. I have a bias toward backend and systems work but I'm comfortable across the full stack.

Lead Engineer
QuoteToMe · Remote

Own technical decisions and system architecture. Mentor junior developers, involved in hiring and onboarding. Query optimization, infrastructure management, background job orchestration.

Senior Developer
QuoteToMe · Remote

Drove growth from near-zero to $900k CAD ARR. Built AI document extraction pipeline with custom heuristics and LLM-based email classification. Integrated QuickBooks, Vista, and Procore.

Intermediate Developer
QuoteToMe · Remote

Built core accounting features: invoices, expenses, purchase orders, change orders. Led TypeScript migration across the frontend. Established CI/CD pipeline with strong backend test coverage.

Junior Developer
QuoteToMe · Remote

Full-stack: Python/PostgreSQL/Elasticsearch/Redis backend; Vue.js/Nuxt frontend. Built the admin dashboard and launched the Vue.js/Capacitor mobile app.

Research Assistant
MacEwan University · Edmonton, AB

Built a web application for the Accounting School using React, Django, and SQL. Trained an object detector for engineering statics problems.

Project Manager / Engineer
Syncrude Canada · Fort McMurray, AB

Led a $5M+ project portfolio with a multidisciplinary team, managing technical and financial delivery and aligning stakeholders across departments.

Anatomy Visualizer

3D anatomical model explorer built for physiotherapists and their clients.

ThreeJS · Svelte · SvelteKit
Gradivoid

Submit gratitudes to the void — real-time shared feed with websockets and LLM content moderation.

Rust · Svelte · gradivoid.com
B.Sc. Computer Science
MacEwan University · Edmonton, AB

3.9 GPA · Minor in Business Studies · European Innovation Academy, Portugal 2019

B.Eng. Mechanical Engineering
Dalhousie University · Halifax, NS