Liam Longo is a specially appointed associate professor and computational biophysicist based in Tokyo with a decade of experience bridging academic research and open-source software development. Trained with a PhD in Molecular Biophysics from Florida State University and postdoctoral work in ancestral protein reconstruction and design at Weizmann, he blends deep domain expertise in protein evolution with practical coding skills. His open-source contributions span tools used by power users—improving Emacs modal editing, a command-line journaling app, and a research-focused PDF viewer—highlighting a knack for stability, cross-environment usability, and developer ergonomics. Currently affiliated with ELSI and the Blue Marble Space Institute of Science, he focuses on research that intersects planetary-scale questions and molecular design. Colleagues appreciate that he moves smoothly between low-level bug fixes and conceptual scientific problems, often surfacing subtle usability issues like fullwidth CJK terminal handling that others miss.
10 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Molecular Biophysics, Doctor of Philosophy (Ph.D.), Molecular Biophysics at Florida State University
Contributions:16 reviews, 45 commits, 36 PRs in 11 months
Contributions summary:Liam primarily contributed to the Meow editing project by fixing bugs and refactoring code related to the core functionality of the Emacs modal editing system. Their work involved addressing issues in keyboard macro handling, beacon mode behavior, and thing selection features. They also made code style improvements and removed unused functions to enhance the codebase. These changes directly relate to improving the core features and stability of the modal editing experience within Emacs.
Collect your thoughts and notes without leaving the command line.
Role in this project:
Back-end Developer
Contributions:8 commits, 8 PRs, 58 comments in 1 year 1 month
Contributions summary:Liam primarily contributed to improving the `jrnl` command-line journal application. Their work involved fixing title splitting logic, addressing keychain errors, creating directories if they didn't exist, and creating journal files with absolute paths. Furthermore, they added tags to JSON and XML exporters, enhancing the application's export capabilities. They also addressed issues related to fullwidth CJK terminals, demonstrating a focus on improving usability across different environments.
notespythonjournal-applicationcollectnote-taking
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.
Request Free Trial
Liam Longo - Specially Appointed Associate Professor