John Larkin

Staff Software Engineer · Brooklyn, NY

8+
Years Experience
5
Companies
15+
Projects
4
Varsity Seasons
Scroll to explore
01

Career Timeline

2025
Aug 2025 — Present

Staff Software Engineer

MOJO

Leading B2B initiatives, 5× memory optimization, team leadership

Python Go C++
2025

Understanding Muon

Deep dive into the Muon optimizer with interactive visualizations

Python Manim
Read blog post
2025

WordHunt Solver

AI-powered solver using computer vision and automation

Python OpenCV OpenAI
Read blog post
2025

Walk in the Parquet

Desktop app for Parquet file visualization on macOS

Rust Tauri DuckDB
Visit site
Nov 2024 — Present

Tennis Scorigami

Exploring 750k+ tennis sets across 57 years of data

Next.js TypeScript Python
Visit site
2024
Apr 2024 — Aug 2025

Senior Software Engineer

MOJO

FastAPI parlay pricing, C++ simulation aggregator, copula correlations

Python C++ FastAPI
2024

Book BrAIn

RAG-based literary essay generator

Python Langchain React
Read blog post
2024

GitHub PR Formatter

Chrome Extension for Slack PR unfurl formatting

JavaScript Chrome API
Chrome Store
2023
Sep 2023 — Present

Scrollz

Newsletter management app with search & social features

Next.js Supabase AWS
Visit site
2023

DraftKings Betting Analysis

Kelly Criterion betting optimization tools

Python Chrome Ext
Read blog post
2022
Mar 2022 — Dec 2022

City Hope Volunteer

San Francisco, CA

Supporting housing-insecure individuals in the Tenderloin

Volunteer Outreach
2022

Porvata & SPAR Integration

Shopify webhook backend integration

Python GraphQL AWS
Read blog post
2022

Dual Numbers

Automatic differentiation implementation

Python Math
Read blog post
2021
Oct 2021 — Apr 2024

Software Engineer

Dropbox

Replay, Backup, FSS Group Sharing, 5M user migration

Python TypeScript Rust
2019
Aug 2018 — Jun 2019

Boys & Girls Club Volunteer

Chicago, IL

Teaching programming to children ages 9-14

Teaching Youth
May 2019 — Oct 2021

Field Engineer

Ab Initio

High-volume data processing, Kubernetes migrations

Python C# AWS
2017
Summer 2017

Sierra Adventure Leader

Overland Summers

Leading wilderness expeditions for teenagers

Leadership Outdoors
2016 — 2017

Senior Resident Assistant

Swarthmore College

Overseeing residential community & peer support

Leadership Mentorship
Aug 2017 — Apr 2019

Software Engineer

Belvedere Trading

Trading reconciliation, Greek visualization, FIX gateway

C# C++ React
Graduated May 2017

B.S. Engineering

Swarthmore College

Computer Engineering focus · 3.82 GPA · Tennis Captain

Engineering Chemistry
2016 — 2017

Senior Season

Swarthmore Tennis

14-8 singles · Wins over #16, #17, #18, #28 ranked opponents

#2 Singles #3 Doubles
2016
2015 — 2016

All-Conference First Team

Swarthmore Tennis

18-5 singles · 18-1 doubles · CoSIDA Academic All-District

All-Conference ITA Scholar
Oct 2016 — Present

Personal Blog

Blog & portfolio: ML, engineering, triathlons

Jekyll Writing
Visit blog
2015
2014 — 2015

All-Conference First Team

Swarthmore Tennis

#1 Singles · 13-5 record · 2x Player of the Week

#1 Singles All-Conference
2014
2013 — 2014

Freshman Season

Swarthmore Tennis

14-7 singles · ITA Regional Finalist · Beat 4 ranked opponents

#3 Singles Freshman