Savvica, 2004
E-learning. J2EE, then Rails. Acquired by Educomp.
I co-founded an e-learning company in 2004. We wrote it in J2EE, rewrote it in Rails, and sold it to Educomp.
Fifteen objects. Pick one.
E-learning. J2EE, then Rails. Acquired by Educomp.
I co-founded an e-learning company in 2004. We wrote it in J2EE, rewrote it in Rails, and sold it to Educomp.
Regulation W compliance. Credit pricing on the grid. Eleven engineers.
Embedded at Barclays Capital. I built a Regulation W compliance system and a structured-credit pricing engine, and moved the quants' Excel toolkits onto grid services. The team grew to eleven.
Articled at Davies. Called in 2012. Not practising.
I articled at Davies, was called to the Ontario bar in 2012, then ran my own employment and technology practice until 2016. I do not practise now.
3,500 restaurants. One espresso machine each.
Tim Hortons put espresso in every Canadian restaurant. I owned the program — vendor negotiation, product approval, installation — until 3,500 of them had a machine.
Roughly 45 million litres a year.
I led procurement and negotiated a five-year national dairy supply for the Canadian restaurants. Roughly 45 million litres of milk and cream a year.
A swab kit through Health Canada, and the lab that read it.
I wrote the entire backend in Rails, took a buccal-swab test kit through Health Canada, and stood up the certified lab that processed it. Entheon bought us.
AI governance, privacy, licensing.
Technology counsel, fractional, alongside the operating jobs. AI governance, privacy under PIPEDA and GDPR, and SaaS and IP licensing from seed stage to enterprise.
Cross-border trade collateral. Rails on GKE.
I architected and built the trade-collateral platform — Rails, PostgreSQL and Hotwire on GKE, with real-time document processing — and ran the first pilots with smaller exporters.
180 magazines to 350. Twenty-one engineers.
CTO and general counsel. Twenty-one engineers through three leads. I wrote the sales qualifier in Symfony myself. The network went from 180 magazines to 350 while I was there.
Founding engineer.
After the executive seats I went back to writing code full time. Being directly hands-on is where the work is, and it is how I learn.
Canadian employment and contract research, free.
Coding agents read a treatise corpus in a sandbox of your own and answer with the passage attached. Waitlist-gated early trial, free.
Open BlacklineArgue aloud against an AI jurist.
Upload the brief and the record, then argue out loud. The jurist interrupts with questions tied to a passage, and keeps the transcript. Invite-only beta.
Open GreenroomFirst-round voice interviews, scored against your rubric.
A recorded voice interview against the employer's own weighted rubric. A score may only cite that candidate's own answers. Live alpha, free.
Open SlateOntario real estate, from the APS to the reporting letter.
AI real estate clerk and receptionist for Ontario lawyers. Send the APS; it carries the file to the reporting letter. The lawyer reviews, signs, registers and controls funds.
Open LintelThe rest of it.
Not everything is a job.