About Me
I am an undergraduate at MIT majoring in computer science and mathematics.
Coursework
Undergraduate Level
- Operating Systems (6.181/6.039)
- Computation Structures (6.191/6.004)
- Machine Learning (6.390/6.036)
- Computer Vision (6.830/6.869)
- Natural Language Processing (6.861)
- Game Theory (14.12)
- Algebraic Combinatorics (18.212)
- Probability and Random Variables (18.600)
- Abstract Algebra I (18.701)
- Abstract Algebra II (18.702)
Graduate Level
- Advanced Algorithms (6.521/6.854)
- Algorithmic Lower Bounds (6.544/6.890)
- Distributed Systems (6.584/6.824)
- Numerical Methods (6.730/6.337)
- Deep Learning (6.796)
- Theory of Computation (18.404)
- Advanced Complexity Theory (18.405)
Projects
- SDC: A ridiculously overengineered flash cards app using C, SQLite, Fenwick trees, and PyQt.
- ForgeFed: An ActivityPub-based forge federation protocol for increasing interoperability among code collaboration software.
- Forgejo federation: Implementation of ForgeFed in Go in the Forgejo code collaboration server software.
- Kela: A new experimental decentralized web protocol with a Go implementation.
- Fuwuqi: A simple Python ActivityPub server helpful for developing ActivityPub-related applications.
- Dumb Physics Engine: A dumb physics engine written in JavaScript.
- Search: Semantic file search using FastEmbed and sqlite-vec.
Blog Posts