Link copied to clipboard
Montréal, Canada

Pruthvin Batham

Published photographer. Builder of things that didn't exist before I needed them. Head of Data Strategy by day.

Portrait of Pruthvin Batham
Scroll
01

Projects & Research

The keyblab interface, showing a keyboard latency heatmap
01Live
Typing Instrument

keyblab

A typing test reports your average speed, the one number you can't act on. keyblab measures the gap between every consecutive keypress, ranks the pairs costing you the most against your own baseline, and generates drills out of the worst offenders. No account, no backend, nothing that leaves the browser.

Vanilla JSLocal-firstStatistics
The Repcycle home screen, showing rotation position and the next session
02Live
Training Log

Repcycle

A rolling, day-agnostic training log for a small group. The program is a rotation rather than a calendar, so a missed Tuesday shifts everything forward instead of deleting a workout. Built for a phone held in one hand between sets, with last time's set sitting directly above this time's inputs.

ReactFirebasePWA
The Small PDF compressor, showing the drop zone and the target size controls
03Open source
Document Tool

Small PDF

Every PDF compressor offers low, recommended and extreme. None of them offers 1 MB. Here the target size is the input, treated as a budget to spend rather than a ceiling to duck under: a lossless pass first, then bisect resolution, then bisect quality back upward until the budget is full. It reports exactly what it changed, down to SHA-1 digests showing the text layer came through untouched.

PythonPyMuPDFReact
The Flight Planner search console, showing the boarding-pass search plan and the live estimate panel
04Open source
Travel Tool

Flight Planner

Most flight tools make you pick a destination and dates before showing you anything. This works the other way round: give it a travel window and the places you're considering, and it sweeps broadly before ranking what's worth booking. A coarse pass prunes the destinations that stay expensive, a dense second pass refines what survives, and the projected workload is on screen before it spends an API call. Open jaw is built in, for travellers leaving from different cities.

PythonStreamlitAmadeusSerpApi
The Travel Buddy trip companion, locked behind a trip password
05Private
Travel App

Travel Buddy

Itinerary, bookings, budget and expense settlement for a multi-city trip, in one offline-capable app. An assumptions-driven model up front, then actual-versus-planned tracking and per-person splits while you're actually travelling, which is when a spreadsheet stops being usable.

JavaScriptPWAOffline
A Bambu Lab A1 mid-print, a spiral vase lit by the toolhead LED
06Ongoing
Hardware · Making

3D Printing & Coffee

3D printing as a hobby and occasionally as a solution to something annoying. Lately also specialty coffee, after a Breville turned a morning routine into a variables problem, which on reflection is the same instinct wearing a different hat.

3D PrintingCADCoffee
Research
Deciphering the CLO Enigma: A Study on the Influence of CLO Involvement in Syndicated Loans
HEC Montréal · MSc Finance · March 2024
Author
PDF →
A Tale of Two Risks: The Role of Time in the Decomposition of Total Risk into Systematic and Idiosyncratic Risks
Sanford & Ma · SSRN · November 2023
Research Assistant
SSRN →

02

About me

I'm Pruthvin — based in Montréal. I lead data strategy at Gestion Zagora, a Canadian property management company. I built the data org there from scratch: pipelines, warehouse, reporting infrastructure, the internal apps the business runs on, and the team.

Background is MSc Finance from HEC Montréal, with a quant lean. I crossed into data engineering not through a course or bootcamp but through necessity and stubbornness — and I find I prefer it that way.

Outside of work: photography (published, portraits and editorial, cover work), travel (I tend to build software for trips I'm about to take), 3D printing, coffee, and building things just to see if I can.

Based inMontréal, QC
RoleHead of Data Strategy
EducationMSc Finance, HEC
PhotographyPublished
12 Countries and counting
CanadaUnited StatesUnited KingdomPortugalSpainGermanyUnited Arab EmiratesIndiaThailandMalaysiaSingaporeIndonesia

03

Photography & Travel

Selected work

A short edit across portrait, editorial and travel work.

Archive

04

Writing & Notes

Latest Essay · Data & Career

What a Nonlinear Path Actually Buys You

A finance degree, a family office, a masters where I learned to code, four months embedded with software developers, a year and a half of econometrics research, and then a job where all of it turned out to be the prerequisite. How that actually went, rather than the LinkedIn version.

Travel
Why I Build Apps for My Own Trips
Coming soon
Coffee
A Finance Person Buys a Breville: Notes on a Rabbit Hole
Coming soon
Photography
What Shooting Portraits Taught Me About Attention
Coming soon