Welcome to Sathvik Redrouthu's homepage!

Teaching Paul Graham gang signs

With Paul Graham—author, On Lisp (1993); creator, Arc (a Lisp dialect).
Founder, Y Combinator.

I am a freshman at the California Institute of Technology pursuing math. I am also a visiting Research Scientist at Trainloop. Previously I worked at Etched. My interests are AGI computing, RL, and program synthesis.

I began coding from platformer games, and did some modding for Super Smash Flash 2. In fifth grade, my teacher let me sit in on math classes with her son at Virginia Polytechnic University, and I taught myself math up until Algebra II/Trig. I eventually became interested in interpreters and compilers, which I focused on in middle school. My first end-to-end language was called Red.

In high school, I taped out 3 silicon photonic MATMUL chips on 20nm. They were based on the regular MZI design (with a few tweaks), which chains multiple unitary matrix products parameterized by angles. I implemented a compiler stack mapping tensor algebra operations commonly used in ML into these angles, with some slight advantages in sparse tensor storage. I turned this into an "optical" tensor algebra programming language called Apollo. I also co-designed an optical vector processor with two other students (US18119437) which, in theory, could utilize the Apollo language cleanly, but never taped it out.

After graduating TJ, I took a gap year to build an EDA startup called Instachip (with the same two students), and went through the Y Combinator program briefly. I dropped out of YC to join Etched, where I was an EDA engineer. Eventually my startup was disbanded.

Contact me: sredrout@caltech.edu