FIELD JOURNAL · VOL. II KEPT SINCE 2022 · ONTARIO, CANADA

observations, experiments & lessons of

Ty Mabee

a multi-field engineer - training vision models, shipping apps, automating real work with AI, and co-founding RentSwipe along the way.

Picture of me!
the engineer, observed in the wild
FRESHLY
GRADUATED
HONS. B.Sc CS · BROCK '26
turn the page

never make the same mistake twice

don't mine at night

The observer

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, saving him ~230 hours a year.

The method never changes: find a field I haven't touched, read till my eyes fall out, build something, then measure it honestly. My degree gave me the fundamentals; the rest - ML dev, Cloudflare Workers, Swift, Rust, 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.

functionality over beauty

you can never ask too many questions

Specimen collection

skills, collected in the field - each one picked up because a project demanded it

HERBARIUM CABINET · 72 ACCESSIONS open a family, then choose a specimen
FAMILY ILanguages & notation Python · C/C++ · Swift · Rust · SQL 12 specimens

DRAWER I · ACCESSION INDEX

select a label to bring its pressing forward

FAMILY IIComputer science & systems algorithms · memory · networks · distributed systems 12 specimens

DRAWER II · ACCESSION INDEX

foundations, roots, and internal structures

FAMILY IIIMachine learning & data vision · training · inference · edge deployment 12 specimens

DRAWER III · ACCESSION INDEX

models measured from seed to edge

FAMILY IVProduct, cloud & platforms serverless · mobile · APIs · delivery 12 specimens

DRAWER IV · ACCESSION INDEX

tools used to ship the work

FAMILY VAI engineering & automation agents · context · tools · human review 12 specimens

DRAWER V · ACCESSION INDEX

new growth, kept under observation

FAMILY VIEngineering practice quality · reliability · security · leadership 12 specimens

DRAWER VI · ACCESSION INDEX

how the field work stays trustworthy

NB: collection grows
every season

each entry marks an experience

press the card to open the herbarium

Notable experiments

Indi Mortgage logo
documents in, decisions out
IN
PRODUCTION

Four AI pipelines for a mortgage brokerage

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

Bornea Dynamics logo
small objects, found fast
85×
FASTER

Computer vision at 1.5 milliseconds

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

RentSwipe logo with the tagline Rentals Made Easy
the startup, age one
CO-
FOUNDED

RentSwipe

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

spot the difference (we did)
3RD
OF 40

Code similarity detection platform

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

  • Fast 2D convolution via FFT OpenMP ~2.38× speedup · MPI halo exchanges · parallel computing 2025
  • Customer churn classifier interpretable end-to-end decision-tree pipeline · neural networks 2024

Results, not decoration

127.8 → 1.5 msedge inference latency
230+ hoursreturned to people / year
~2.38×parallel convolution speedup

production is where the useful lessons hide

accuracy held; latency did not

trust & safety belongs in the architecture

jitter is seeded - honest charts stay put

Write to the field

Hiring? Building something interesting? Want to trade notes on ML, serverless, or shipping things that work?

- write to me. I read everything.
Ty

good correspondence starts with a specific question

the inbox is checked by a human

CARD CATALOGUE · CMD/CTRL + K

Find a field note

↑↓ choose · enter open · esc close

    observed, pressed, and returned to the drawer