I am a Software Engineer, Researcher, and Educator
After a long stay in Theory land (CS PhD - UC Berkeley in Complexity Theory, Cryptography, Learning Algorithms), I've been building software and communities!
- For the web, I enjoy making things that are interactive, educational, and pretty, and I always relish moments when my extensive theory background becomes relevant to a project. This has made it particularly fun to code Music Apps, Digital Signal Processing, and Photo Processing tools!
- For software, I love to make productivity and automation tools that are well-tested and make my computer feel like an extension of me. My Cryptography expertise has also come in handy for contributing the bug-catching 🔐 cryptotest package to the official Go crypto library.
Check out my website 🖥️ here and few interactive personal projects below 😊
- 🎵 : Check out my Python music toy visualizing the relationship between harmony and polyrhythms!
- 🎹 : Check out my React sound design tool where you can draw your own waveforms and play them with a MIDI keyboard!
- 🛠️ : Follow my progress on chordinate, where I am building a communal virtual keyboard using WebSockets to help with remote music tutoring!