Michael Lan is a software engineer with seven years of experience blending functional programming, formal methods, and low-latency systems engineering. He has interned at Tesla and Pure Storage and contributed to formal-methods research at UCLA, applying verification techniques to linear algebra and quantum computing. Comfortable across distributed systems and systems-level C++, he has competitive experience building low-latency bots and practical exposure to CAN bus routing and storage tiering. An active open-source contributor, he has improved visual consistency for the popular Catppuccin Neovim themeādemonstrating attention to UX details in developer tools. Based in Los Angeles, he pairs analytic-philosophy curiosity and puzzle-driven hobbies (crosswords, board games, poker) with rigorous engineering, often favoring Emacs/Neovim and verification-minded solutions.
7 years of coding experience
2 years of employment as a software developer
High School Diploma, High School Diploma at Irvington High School
Contributions summary:Michael focused on theming and styling elements within the Neovim configuration. Their commits primarily involve modifying and adding highlight groups, especially related to Neogit integrations, to improve visual consistency and legibility. The changes involve tweaking background and foreground colors to ensure that the UI elements of the theme are visually appealing and consistent. They also fixed formatting issues to maintain a clean code style within the theme.
Contributions:35 commits, 2 PRs, 18 pushes in 3 months
duoskipauthenticationheadache
Find and Hire Top DevelopersWeāve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.