Every entry.
The unfiltered changelog.
Every milestone — 26 entries across the full arc. The curated view lives at /about.

Head of FDE, Benmore
Apr 2026Work● CurrentLeading the forward deployed engineering practice across all client engagements.

$150k total -> $150k every 15 days
2025-2026MilestoneCompleted887% revenue acceleration through repeatable forward-deployed engagement model.

Joined Benmore Technologies - Employee #2
Aug 2025WorkCompletedJoined Benmore as Employee #2 — Forward Deployed Strategist & Engineer. Embedded into client engineering teams, scoped systems end-to-end, and shipped production code from day one.
- Onboarded the first ten clients across SaaS, healthcare, and consumer verticals.
- Authored the Benmore Foundry CLI — internal orchestration layer for SMB AI consulting engagements.
- Cross-stack: Stripe, Django, Next.js, FastAPI, React Native, plus Claude Code skill systems.
Deep dive →Python
Typer
Django
FastAPI
Next.js
React Native
Stripe
Claude Code
Journal of Cell Biology - 2 papers
Aug 2025Publication● PublishedCryo-ET architecture of ER exit sites; UNET for semi-supervised segmentation.
SpatialDINO - BioArxiv
2025Publication● PublishedPreprint released on BioArxiv, first-author.
SpatialDINO - first 3D self-supervised vision transformer for cryo-ET
2025ResearchCompletedDesigned and trained the first 3D self-supervised vision transformer for subcellular structure prediction from cryo-electron tomograms — a result that beat a prior approach led by a Nobel laureate.
- Adapted DINO-style self-supervised contrastive learning into 3D — student/teacher ViTs over volumetric tomograms.
- Pretrained on unannotated tomograms; fine-tuned on a tiny labeled set for vesicle / organelle classification.
- Beat the prior SOTA, including the Nobel-laureate-led approach, on downstream evaluation.
- Released as a BioRxiv preprint, first-author.
Deep dive →PyTorchDINO3D ViTSelf-Supervised Learningcryo-ET
FSDP
Joined Harvard Kirchhausen Lab
May 2024ResearchCompletedML researcher at Harvard Medical School applying 3D vision transformers to cryo-electron tomography. The lab images subcellular structures at near-atomic resolution; my job was to make the resulting volumes interpretable at scale.
- Trained on multi-node DGX clusters: A100 / H100, NVLink intra-node, Infiniband inter-node, RAID + NVMe storage tier.
- PyTorch FSDP with bf16 mixed precision and activation checkpointing to fit large 3D ViTs.
- Diagnosed a Rendezvous (RDZV) backend issue affecting Infiniband multi-node training — filed PyTorch issue #144779.
Deep dive →PyTorch
FSDP
CUDA
Infiniband
NCCL
DGXcryo-ET
BA/MS Boston University - Magna Cum Laude
May 2024EducationCompletedBA in Math & CS, MS in CS, completed in four years.
Marvin Freedman Scholar - 1 of 6 in Math department
2024AwardCompletedTop mathematics undergraduate award at BU.
Distributed Systems Research at BU
2023ResearchCompletedBU Master's thesis: dynamic checkpointing for Apache Flink. Static checkpoint intervals are a tax in idle periods and a stall during bursts; I built a controller that adapted cadence from live backpressure signals.
- Instrumented Flink JobManager to surface per-operator backpressure ratios as a control signal.
- Adaptive checkpoint cadence: shorten when load is low, lengthen under sustained backpressure to avoid amplifying stalls.
- RocksDB state backend benchmarked against in-memory; quantified write-amplification tradeoffs.
- Validated on the NEXMARK streaming benchmark — measured tail-latency wins on bursty workloads.
Deep dive →Java
Apache Flink
RocksDBNEXMARK
JVM
Fall 2023 — BU coursework: CS 320, DS 522, CS 561, CS 630, MA 582, HI 151
Fall 2023EducationCompletedSix classes spanning programming-language theory (CS 320 — OCaml interpreter from scratch), optimization (DS 522 — SGD variants & implicit SGD), cloud (CS 561 — PageRank on a synthetic mini-internet), graduate algorithms (CS 630 — Gale-Shapley average-case analysis over 331,776 instances, reservoir sampling), mathematical statistics (MA 582), and a liberal-arts elective (HI 151).
- CS 320: hand-written lexer, parser, and stack-machine evaluator for a BNF language in OCaml.
- DS 522: Adam / AMSGrad / RMSProp comparison, plus article evaluations of Reddi 2018 and Toulis 2016.
- CS 561: built a generated-HTML mini-internet and ran PageRank locally vs. on GCP.
- CS 630: 331,776-instance enumeration of Gale-Shapley to study average-case behavior.
- MA 582: rigorous graduate inference — MLE, sufficient statistics, MGF, asymptotics.
OCamlDeep dive →PythonR
GCPOptimizationStatistics

ZeroSync - Rust Engineering Intern
Summer 2023EngineeringCompletedMy first production-grade Rust. Built an Excel-side marketplace + a server-side ingestion pipeline that converted unstructured data (CSVs, JSON dumps, free-form Excel) into structured records flowing through NATS JetStreams. Spent the first two weeks deep in The Rust Book — the borrow checker forces you to internalize ownership, lifetimes, and Send/Sync before you can ship anything async.
- tokio + async-trait for concurrent I/O across hundreds of NATS subjects.
- NATS JetStream for at-least-once delivery, persistent streams, and replay.
- Merkle-tree POC (SHA-256 + canonical JSON hashing + sorted pairwise concat) for tamper-evident sync of records across the pipeline.
- Excel side: JavaScript Office Add-in scaffolded with Yeoman (`yo generator-office`).
- Generated TLS dev certificates with `office-addin-dev-certs`, trusted them in macOS Keychain, wired their paths into `nats.conf` so the add-in published over TLS.
- Borrow checker lessons: `&str` vs `String`, ownership over defensive `.clone()`, Send + 'static for futures.
Deep dive →Rust
tokio
async-trait
serde
sha2
NATS JetStreamYeoman
JavaScriptOffice Add-ins
Boston Children's Hospital - Software Engineering Intern
Spring 2023EngineeringCompletedBuilt an internal ALS resource-discovery web app for clinicians and patient families. The whole product was scoped to Section 508 / WCAG 2.1 AA — accessibility was the bar, not an afterthought.
- React frontend wired to a Strapi headless CMS so non-technical staff could update content without a deploy.
- Swagger-documented REST API for self-service contributor onboarding.
- Section 508 / WCAG 2.1 AA compliance: keyboard-only nav, ARIA landmarks, focus-visible rings, sufficient contrast, skip links, screen-reader tested.
- Validated search and filter UX with real ALS clinicians; iterated on care-workflow ergonomics.
Deep dive →React
Strapi
Swagger / OpenAPI
Node.js
PostgreSQLWCAG 2.1Section 508
Spring 2023 — BU coursework: CS 350 (Raft) & CS 611 (OOP)
Spring 2023EducationCompletedDistributed Systems (CS 350) — Raft consensus from scratch in Go, plus a MapReduce coordinator/worker. OOP & Design Patterns (CS 611) — Monsters & Heroes turn-based RPG plus a final Java Swing trading platform.
- CS 350: full Raft state machine with leader election, log replication, and snapshot install RPC.
- CS 350: MapReduce coordinator + worker with plugin-loaded map/reduce functions.
- CS 611: Monsters & Heroes — battle, market, inventory, 2D grid world.
- CS 611: group capstone trading platform with Java Swing GUI and singleton persistence.
Deep dive →GoRaft
JavaOOPDesign Patterns

First Paper: Supercritical Fluids in Chemical Physics
Nov 2022Publication● PublishedCo-authored ultrafast 2DIR study of N2O rotational and vibrational energy relaxation in supercritical Xe and SF6 - IBC breakdown and critical slowing near the critical point.

Accepted into BU BA/MS CS - accelerated 4-year dual-degree
2022EducationCompletedAdmitted to BU's accelerated Bachelor's + Master's in Computer Science - finishes both degrees in four years instead of six.

Battery Ventures - Diligence Intern
Summer 2022VCCompletedReturned for a second summer doing deep diligence - embedded with a portfolio company on its EU expansion strategy. Pricing, GTM motion, regulatory fit, and competitive landscape across the European market.

Chose Battery over MassMutual & State Street VC offers
Feb 2022VCCompletedGot a VC offer from MassMutual Ventures (Feb 2022) and a Summer 2022 VC internship offer from State Street. Turned both down to stay at Battery - the bar, the deal flow, and the people were the right place to keep learning.

Battery Ventures - Sourcing Intern
Dec 2021VCCompletedBattery taught me VC end-to-end. Worked under Dallin Bills sourcing early-stage B2B software - learned the difference between vertical and horizontal SaaS, fintech investment theses (payments, infra, embedded, neobanks), and how Battery sized markets across verticals. Got fluent in the financial bar: Rule of 40, ARR growth vs. burn multiples, gross retention vs. logo churn vs. net dollar retention, magic number, and CAC payback. Sourced 3 deals to partner-meeting stage, including CarNow.
TA for 300-level Mechanics + 20-hour work week
Fall 2021EducationCompletedSophomore fall: TA'd a 300-level Mechanics course. The following spring: kept a 20-hour work week while carrying an 18-credit load.
Deep dive →UROP Scholar - 1 of 5 freshmen selected university-wide
2021AwardCompleted"Ultrafast Two Dimensional Infrared Spectroscopy of Supercritical Fluids: Energy Relaxation and Local Critical Slowing Effects." NSF-funded UROP under Lawrence Ziegler (CAS Chemistry).
Joined Ziegler Lab - ultrafast 2DIR research with Matt Rotondaro
2020-2022ResearchCompletedFreshman year I joined Larry Ziegler's ultrafast spectroscopy lab under PhD student Matt Rotondaro. Aligned femtosecond lasers, prepared supercritical Xe and SF6 fluids, and wrote auto-correlation analysis code. Matt's thesis was on energy transfer in supercritical fluids - N2O rotational/vibrational relaxation, isolated binary collision breakdown, and near-critical density fluctuations. Working in the lab is what made me realize I liked the math and the code more than the optics bench.
- Aligned and maintained a femtosecond ultrafast laser system for 2D infrared spectroscopy.
- Prepared supercritical Xe and SF6 fluid samples for near-critical density studies.
- Wrote auto-correlation analysis code for rotational and vibrational energy relaxation traces.
- Co-authored the J. Chem. Phys. + ACS papers on N2O dynamics in supercritical solvents.
Deep dive →Python
NumPyUltrafast Optics2DIR SpectroscopySupercritical Fluids

Arrived in the US from India
Sep 2020LifeCompletedLeft Chandigarh for Boston University as an undergraduate.

College acceptances - UCL, NTU Singapore, BU, NYU, Dartmouth
2020EducationCompletedAccepted to University College London, Nanyang Technological University, Boston University, NYU, and Dartmouth. Picked BU for its physics program and proximity to MIT/Harvard labs.

JEE Advanced - All-India rank ~8,000
2019MilestoneCompletedSat the exam alongside ~1M candidates across India - top-percentile result.

Wanted to be a physicist - prepped for JEE Advanced
2018-2019LifeCompletedTwo years of E&M, particle physics, organic and physical chemistry, and optics - the standard JEE Advanced gauntlet for kids who wanted to do physics in India. Also sat AP Calculus, AP Physics C: Mechanics, and AP Physics C: E&M.