Python
genus: languages
collected: 2022
status: thriving
FIELD JOURNAL · VOL. 01 KEPT SINCE 2022 · ONTARIO, CANADA
observations, experiments & inventions of
a multi-field engineer — training vision models, shipping apps, automating real work with AI, and co-founding RentSwipe along the way.
I'm a computer science graduate (Brock, Honours '26) who never learned to stay in one lane. In four years I've trained computer-vision models on 43,088 hand-annotated objects, compressed one until it ran in 1.5 milliseconds on edge hardware, parallelized convolutions across threads and machines, shipped an iOS app on a serverless backend, and taught AI to do a mortgage brokerage's paperwork — 230 hours of it a year.
The method never changes: find a field I haven't touched, read everything, build something real, measure it honestly. My degree gave me the fundamentals; the rest — CUDA and TensorRT, Cloudflare Workers, SwiftUI, agentic AI workflows — I taught myself because a project demanded it.
And the entrepreneurial part isn't a side note: I co-founded RentSwipe and run its engineering, because finding the problem and shipping the fix is the whole point. (Before all of this I supervised lifeguards. I stay calm when production goes down.)
skills, collected in the field — each one picked up because a project demanded it
genus: languages
collected: 2022
status: thriving
genus: machine learning
collected: 2024
status: flowering
genus: edge inference
collected: 2024
status: blazing
genus: serverless
collected: 2025
status: shipping
genus: mobile
collected: 2025
status: established
genus: systems
collected: 2022
status: hardy
genus: parallel computing
collected: 2025
status: multiplying
genus: data
collected: 2023
status: well-indexed
NB: collection grows
every season
My current role: I designed, built, and now operate four production pipelines — document intake, email drafting, commitment monitoring, and anniversary reporting. They read real client paperwork, validate it against schemas, cross-check the CRM, and draft outputs a human approves. Together they save the brokerage 230+ hours a year. Debugging OAuth, parsing, and duplicate-run failures in production taught me more than any course.
MATERIALS: TypeScript · Cloudflare Workers · Microsoft Graph · SharePoint · Zoho · Finmo · Claude
saves 4.5 hrs of
paperwork a week
An end-to-end small-object detection workflow I owned from data preparation to deployment: 25 classes, 43,088 annotations, and 30+ training iterations per model of ablation-style tuning. Then the fun part — exporting to ONNX and building a TensorRT FP16 engine that cut inference from 127.8 ms to 1.5 ms while holding accuracy, after proving INT8's accuracy drop wasn't worth the trade.
MATERIALS: Python · PyTorch · OpenCV · ONNX · TensorRT · CUDA
127.8 → 1.5 ms.
still love saying it
The venture: apartment hunting, but swipeable. I built the whole stack — a SwiftUI iOS app on a Cloudflare Workers backend, JWT sessions with role-based access control, and an indexed D1 (SQLite) persistence layer for users, listings, applications, and messages. Plus a trust-and-safety messaging system — block/report workflows, content enforcement, rate limiting — designed for App Store compliance from day one.
MATERIALS: Swift · SwiftUI · Cloudflare Workers · D1 (SQLite) · JWT / RBAC
finding the problem
is half the job
A plagiarism-detection engine for programming courses. I built the C/C++ similarity core — tokenization, normalization, template subtraction, fingerprinting, and Greedy String Tiling — to catch structurally similar submissions, then wrapped it in asynchronous analysis with anonymized, side-by-side reporting. Placed 3rd of 40 teams in the course's competitive evaluation.
MATERIALS: C · C++ · Greedy String Tiling · async pipelines
template subtraction
was the trick
INDEX OF FURTHER EXPERIMENTS
Hiring? Building something interesting? Want to trade notes on ML, serverless, or shipping things that work?
— write to me. I read everything.
Ty