More About Me

My hobbies include analytic philosophy, a cappella, electric guitar, poker, and crosswords. I also have a board game collection.

Open Source

I am a big advocate of open-source software and the free software philosophy. I am an avid open-source contributor and maintainer, with my most notable open-source project being iswap.nvim, an interactive refactoring tool for the Neovim text editor.

In my second year at UCLA, I was also the maintainer of the UCLA ACM TeachLA Editor, an open-source, full-stack kid-friendly text editor used by ACM TeachLA to teach kids how to program!

Reach Out!

I'd love to talk with you about anything! Reach me at michaellan AT ucla DOT edu. It might take a few days for me to respond.