About
I study computer science and mathematics at Northeastern University in Boston.
Within computer science and software engineering, I'm broadly interested in developer tools, programming languages, and distributed systems. I'm also interested in mathematics, philosophy, and education. I like to think that I like thinking.
My favourite programming language is Racket. I believe in solving domain-specific problems with domain-specific languages; Racket facilitates the creation of powerful DSLs that build off of and extend base Racket.
I'm an Emacs and Linux user – I often spend time procrastinating on assignments by hacking my system. You can find my overall system configuration here. I have recently transitioned to NixOS and believe in declarative, reproducible builds. This website was built with Emacs org-mode.
I make matcha lattes, practice piano, and exercise (badminton, ping pong, hiking, etc.). I enjoy listening to high-fidelity music and reading.
I use a Corne LP (low profile) keyboard with the Programmer Dvorak keyboard layout along with a Framework 16 laptop.
If you want to connect, feel free to email me.