Profile Lucas Sta Maria

I'm a final year Computer Science and Mathematics student at Northeastern University interested in programming languages and developer tooling.

(λx.x x) (λx.x x)


I grew up in Singapore prior to coming to the U.S. to attend Northeastern University in Boston as a Computer Science and Maths major.

In computer science and software engineering, I'm interested primarily in programming languages and developer tools. I focus more on the toolchain and how I can improve development velocity. I'm also interested in creating reliable and scalable backend services and distributed systems, the systematic design and development of software, and pedagogical tools and programming languages for beginners.

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 avid 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.

I make matcha lattes, practice piano, and exercise (badminton, ping pong, hiking, etc.). I currently listen to K-pop (NewJeans, DAY6, Illit, etc.), classical (Chopin, Tchaikovskiy, Moszkowski, etc.), and Jazz (random). I also enjoy 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.