Songlin J is a PhD researcher in AI infrastructure at Aalto University and a seasoned software engineer with seven years’ experience building cloud-native, DevOps, and RL systems. He combines academic depth in security and distributed systems (SECCLO Erasmus Mundus, DTU) with practical impact across industry and open source, contributing to high-profile projects like Arthas, Kubescape, and the Emacs Application Framework. Songlin has a track record of improving developer experience and cross-platform tooling—adding ARM64 builds, CI packaging, and user-facing features such as a multi-select plugin for Blockly that resolved a long-standing issue. He founded Hollow Software in Finland and has worked in roles spanning reinforcement learning infrastructure, prompt engineering, and HPC service development for LUMI. Comfortable across C++, Python, Java, and system tooling, he often bridges research and production by deploying LLM inference and agentic RL training stacks. An approachable mentor and prolific OSS contributor, he publishes technical write-ups and maintains an open CV and blog to share learnings.
7 years of coding experience
2 years of employment as a software developer
Exchange, Computer Science, Pass, no grade due to COVID-19, Exchange, Computer Science, Pass, no grade due to COVID-19 at University of Leeds
Bachelor of Engineering - BE, Computer Science and Technology (Specialized Class for Fundamentals and Theories), 91/100, Bachelor of Engineering - BE, Computer Science and Technology (Specialized Class for Fundamentals and Theories), 91/100 at Lanzhou University
Master of Science - MS, Security and Cloud Computing, Master of Science - MS, Security and Cloud Computing at SECCLO Master's Programme in Security and Cloud Computing (Erasmus Mundus)
Doctor of Science (Technology) - PhD, Computer Technology/Computer Systems Technology, Doctor of Science (Technology) - PhD, Computer Technology/Computer Systems Technology at Aalto University
Contributions:80 commits, 86 PRs, 60 comments in 2 months
Contributions summary:Songlin primarily contributed to the Alibaba Arthas project by adding new command scenarios and updating existing web pages. Their work focused on expanding the functionality of the Arthas diagnostic tool, introducing commands like `cls`, `session`, and `profiler`, and modifying the online tutorial structure. These changes involved updating the user interface, adding new options, and refining the command structure within the project's web documentation to enhance the user experience and functionality.
EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
Role in this project:
Full-stack Developer
Contributions:49 commits, 33 PRs, 75 comments in 5 months
Contributions summary:Songlin primarily contributes to the EAF (Emacs Application Framework) project, focusing on the PDF viewer and core browser functionalities. Their work includes excluding images in the PDF viewer's dark mode, adding English documentation for various EAF functions, and addressing typos. Furthermore, the user fixed a terminal connection error and added new features to the mindmap app, including color changes and multi-line insert nodes. The contributions suggest a focus on enhancing the functionality and user experience of the EAF project.
webviewactionscripttext-editingbrowserrss-reader
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.