Founder · Engineer · Researcher
Experience
2017 - presentSenior Software Engineer · Google
TL for a Jax-based recommender-system framework used across and beyond Google; researched transformer architectures for sequence modeling.
ML Engineer Intern · Synthesized
Researched measuring and mitigating bias in data; built and launched an open-source Python library for assessing fairness in ML models and datasets.
Software Engineer Intern · Augnito
Built a contextual sales bot in Python and added voice-enabled features to a medical transcription application.
Projects
things I've built
Build-A-Story
GenAI · HackathonAI generated stories for kids, read aloud to them by realistic voices. ICHack 2022 runner-up.

FairLens
Open source · Fairness MLAn open-source library to assess fairness in machine-learning models and in data.

Stock Dashboard
Finance · Full stackA dashboard analyzing S&P 500, FTSE 100 and NIFTY 50 stocks on quantitative value indicators.

AlphaZero Pawn Race
Reinforcement learningAn AlphaZero-style engine for a pawns-only chess variant. Policy-value network plus Monte Carlo tree search.

WACC Compiler
CompilersA compiler for the WACC language in Java, with SSA-based constant propagation and liveness analysis.

Porcupine Smart Mirror
Deep learning · IoTA Raspberry-Pi smart mirror that detects people and rates their outfits. ICHack Best IoT hack.
Recent writing
all →Training a Powerful Text Encoder
Notes on building text encoders from scratch: turning raw text into embeddings where distance actually means something.