Career
I spent a summer working under Will Wilson at Antithesis
, who let me loose on all kinds of crazy things such as: working on a terminal-based video game as a dev-rel stunt, redesigning the internal onboarding experience, and hacking the Linux kernel to detect concurrency bugs.
My main work was mostly standing up self-hosted infrastructure for blazing-fast inference on open-source LLMs and autonomous search to expand the fuzzer’s capabilities. I transplanted modern ML techniques into the fuzzer’s search and an autoresearch loop closing the gap between hypothesis and experiment.
I also shipped a time-traveling debugger with a human-readable CLI for the WASM fuzzer target that allows you to pause, roll back, swap tactics and strategies mid-execution, reproduce any node, and walk the search tree. I designed and shipped a high-performance renderer that visualizes the search in real time. Finally, I led the C SDK from design doc to release.
I’ve worked as a Summer Research Intern @ UC Santa Cruz (Go Slugs!) and as a lab member at Tech4Good
for over a year. I was also fortunate enough to work with Prof. KC Sivaramakrishnan
at the Indian Institute of Technology, Madras on Hardcaml, Jane Street’s embedded DSL for designing and testing hardware.
In my previous life, I did my undergrad in electrical and computer engineering, spending most of my time working with everything fun from large-language models to embedded microcontrollers. My long-term career goal is to have the same level of influence as Kanye West, but for computer systems as a whole.
I’m currently working on Arcane Systems Reading Group, a collective of systems nerds who explore niche topics like compiler optimization, virtual machines, operating system design, formal methods, network protocols, infrastructure, and performance engineering.
Motivation
I enjoy building novel systems and reliable tools that work seamlessly and stand the test of time. This was inspired by using and exploring the design of beautiful software such as Vim, Emacs, Ripgrep, Fish shell, Linear, SQLite, Signal, Graphviz, Blender, Linux Mint, Amp Code, and many more.
I like programming in Rust, OCaml, C++, and Python. My experiences have taught me to prioritize ownership and autonomy, and to align myself with a strong sense of mission in my work. My process for building computer systems combines rigorous engineering with creative exploration. I strive to write simple and clean code that is incredibly well-tested, approachable, and thoughtful.
I deeply care about my craft, and my approach to code is heavily inspired by TIGER_STYLE, Andrew Kelley’s Practical Data Oriented Design, Hard-Mode Rust, and some elements of functional programming.
Here’s a quick TL;DR of me:
- I have an extreme bias for rapid prototyping and building quality software fast. I enjoy solving deep-tech problems and take extreme ownership of my work.
- I enjoy cultivating deep technical competence, seek feedback constantly, and am always on the lookout to expand my skills. I also know what I don’t know, and am not afraid to reach out for help.
- I learn relatively quickly, can hit the ground running, and love debugging complex codebases. I have a genuine passion for delivering outstanding results.
- I’m a niche subset of T-shaped developer, and my operating principles were heavily inspired by Valve’s Employee Handbook and the blogs of Paul Graham and Joel Spolsky.