Akshat Shah

software engineer

Deep-diving into the math behind ML and writing about it.

CS @ UWaterlooDatabricks & AWS

~/work

DatabricksMay 2026 - Aug 2026
swe intern

ML Infra. Incoming S26.

Amazon Web ServicesSept 2025 - Dec 2025
sde intern

DynamoDB Networking and Connectivity

Super.comJan 2025 - Apr 2025
swe intern

Shipped an entire product

York RegionMay 2024 - Aug 2024
swe intern

First job ever. Internal Tools.

~/projects

Concurrent Chess Enginepython, sockets

Multithreaded chess engine. Can beat me (I'm 1600 🥲)

WLP4 CompilerC++ (🐐)

Compiler for a C++ subset language. LR(1) parsing, generates MIPS.

Workout Form Correctorpython, typescript, react, tensorflow

App that helps correct pushup, squat, benchpress, situp and pullup form

~/writing

The ML Evaluation Math you can actually trustMedium, 2026

Dives into the math behind evaluation your ML models

The ML WorkflowMedium, 2025

How beginners should approach ML

Two Ways Machines Learn: Supervised vs Unsupervised LearningMedium, 2025

pretty much the title!

What ML is and isn't: Beginners guideMedium, 2025

Intro to ML for the curious people who have no idea what ML is.