Songlin Jiang
Doctoral Researcher
Aalto University
hollowman@opensuse.org

PDF

I find immense joy in pushing my boundaries by tackling complex issues that have the potential to positively impact the public. My fervor converges with enhancing computer systems, networks, databases, and their corresponding security aspects, which allows me to have impacts on computing for both the environment (greener while efficient) and people (faster while reliable). Additionally, I am a passionate free software developer. During my leisure time, I maintain several open-source projects and contribute to many others.

Education

08/2024 - 07/2028 Ph.D. in Computer Science and Technology, Aalto University


• Specialization: Machine Learning Systems & Databases
• Funding: Efficient Deep Neural Network Computation with Resource-Constrained Devices (DNN ReCoDe)
• Supervisor: Prof. Mario Di Francesco, Thesis Advisor: Prof. Bo Zhao

08/2023 - 06/2024 M.Sc. Eng. in SECCLO Erasmus Mundus, Tech. Uni. of Denmark (DTU) (11.36/12)


• Specialization: Reliable Distributed Systems
• Thesis: Real-Time GPU Usage Alert Service for Pre-Exascale HPC Clusters
• Supervisor: Prof. Bernd Dammann

08/2022 - 07/2024 M.Sc. (Tech.) (Honor) in SECCLO Erasmus Mundus, Aalto University (5/5)


• Specialization: Security and Cloud Computing
• Thesis: Real-Time GPU Usage Alert Service for Pre-Exascale HPC Clusters
• Supervisor: Prof. Bo Zhao

01/2020 - 06/2020 No Degree (Exchange Abroad), University of Leeds (Pass, no grade due to COVID-19)


• Host: School of Computer Science

09/2018 - 06/2022 B.Eng. in Computer Science & Technology (Honor), Lanzhou University (91/100)


• Specialization: Specialized Class for Fundamentals and Theories of Computer Science
• Thesis: A Short-Term Wind Speed Multistep-Ahead Hybrid Prediction Model based on ICEEMDAN and Prophet-GRU-NN
• Supervisor: Prof. Chao Ren

Experience

06/2024 - 10/2024

OSPP Summer, OceanBase (add support for the IVFPQ vector index algorithm)


• Enable more vector indexing capabilities for OceanBase - a multi-cloud distributed SQL database
• OceanBase is developed by Ant Group (Alibaba), supports the peak traffic in Double 11 Shopping Festivals

05/2024 - 09/2024

Mentor for Google Summer of Code 2024, MIT CSAIL & OpenSUSE (simultaneously)


• Mentor Chang Min Bark for Updating the Multi-select Plugin in Blockly and Cross-testing Other Plugins
• Mentor Jiamin Wang for Refactor Customize IBus with Modern Interface and Extensibility

01/2024 - 07/2024

Junior Application Specialist, CSC - IT Center for Science (master’s thesis)


• Implement the real-time GPU usage alert service for HPC clusters
• Deploy Large Language Models (LLM) inference service in HPC environment with vLLM

06/2024 - Present

Founder, Hollow Software (company registered and established in Finland, business ID: 3369577-7)

06/2023 - 05/2024

Developer Relations Engineer, Enclaive (confidential computing, with Prof. Sebastian Gajek)


• Create technical documentation, tutorials and content
• Manage channel to interact with the community and grow the customer base

06/2023 - 12/2023

Coding Experience 2023 I & II, Igalia (Wolvic, ex. Mozilla Firefox Reality)


• Develop VR Browser, refactor Android deprecated methods
• Address user issues. Implement UI, graphics, browser, and openXR related features
• Contribute to the majority of the features available from v1.4.2 - 1.6

05/2023 - 08/2023

HPC Developer Internship, CSC - IT Center for Science


• Develop the GPU monitoring service for HPC clusters (NVIDIA and AMD GPUs, including LUMI)
• Develop the Documentation GPT chatbot service using llamaIndex, LangChain and Redis/Qdrant
• Make improvements to the HPC web operating interface project Open OnDemand using Ruby on Rails
• LUMI ranked 3rd around the world and 1st in Europe at HPC supercomputer TOP500 list by 06/2023

03/2023 - 05/2023

CNCF LFX Mentorship, Kubescape (Kubernetes security platform)


• Add packaging support for various package managers in Linux, macOS, and Windows
• Improve release CI by adding ARM64 binaries building and testing support (QEMU and cross compiling)
• Add support for Kubescape auto version bumping in other Kubescape-related repositories
• Enable Kubescape GitHub action to support code review based on generated SARIF report
• A blog post by Cloud Native Computing Foundation (CNCF) that introduces my work

07/2022 - 09/2022

Rhino-Bird Open-Source Training Program, Tencent (Kona JDK)


• Investigate keypairs generation for SM2 with JDK, compare performance and security of algorithms

05/2022 - 09/2022

Google Summer of Code, MIT CSAIL & Google (Blockly, web-based visual program editor)


Create a plugin to allow selecting, dragging and manipulating multiple blocks at once for Google Blockly
• Resolve the issue that had troubled the Google Engineers for a decade (since the Blockly project started)
@mit-app-inventor/blockly-plugin-workspace-multiselect now has an average of 250+ downloads per week

05/2022 - 08/2022

Summer of Bitcoin, Cryptoanarchy Debian (Bitcoin related Debian packages)


• Add Continuous Integration (CI) by investigating systemd support inside Docker with GitHub Actions
• The chance to get into this internship in 2022: 83/20317

05/2022 - 08/2022

RL Open Source Fest, Microsoft Research NYC (Vowpal Wabbit, ML library)


• Add native CSV parser support for the Vowpal Wabbit project in C++, 100% Test & Code Coverage
• Manage to make 10x performance improvement and is comparable to speed of original VW text format

01/2022 - 07/2022

Open Source Internship, Institute of Software, CAS (openEuler, Linux distribution)


First to obtain 150 intern credits. Help solve 6 issues, related technologies include D-Bus, Glib, building Cloud Native Container images, Rust programming, Chrome DevTools Protocol, test case, RPM packaging
• One of the achievements mdbook-pdf now has an average of 500+ downloads per week

06/2021 - 08/2021

Google Summer of Code, openSUSE (IBus, input method framework)


• Add customizing themes feature for IBus in desktop environments, improve IBus settings support in GNOME
• A blog post at openSUSE News that introduces my work
GNOME extension Customize IBus now has an average of 300+ downloads per week

07/2021 - 09/2021

OSPP Summer, openEuler (Developed an ISO writer using QT and C++)

07/2020 - 09/2020

OSPP Summer, Emacs Application Framework (EAF, work with Yong Wang)


• Add new features and address all kinds of issues using Emacs Lisp, Python, JavaScript, SQLite
• A blog post (in Chinese) about my work posted by Yong Wang (ManateeLazyCat)

07/2020 - 08/2020

Summer of Code, Alibaba (Arthas, Alibaba’s most starred project on GitHub, Java diagnostic tool)


• Create Chinese and English interactive online tutorials for Arthas using Katacoda and Vue.js
Coding part highlight: Support directly searching Class Loader by name instead of Hash Code in Java
• A Wechat post (in Chinese) about my work posted by hengyunabc

Certificates & Honors & Awards

2023 - 2024
Aalto University School of Science Dean's Incentive Scholarship
2022 - 2024
SECCLO Erasmus Mundus Scholarship

(26/767) Full-ride scholarship, includes full tuition fee waiver, covers all living costs and travel expenses

2024
Delegate of OpenSUSE Project for Google Summer of Code 2024 Mentor Summit

Joint funded by Google and openSUSE Travel Support Program

2024
Travel Fund for The Linux Foundation Open Source Summit Europe 2024

To speak at the LFX Mentorship Showcase

2024
Certified Kubernetes Security Specialist (CKS), CNCF
2024
Travel Funding for Google Blockly Summit 2024
2024
Recommended Talk for Google Blockly Summit 2023
2023
Black Hat Europe 2023 Student Scholarship
2022
Cloud Captains in Linux Foundation Training (LiFT) Scholarship (China)
2022
Huawei Cloud Certified Developer Associate in Internet of Things (HCCDA - IoT)
2022
Certified Kubernetes Administrator (CKA), CNCF
2022
Recognized Tencent Open Source Contributor

Only 30+ were issued globally by the end of 2022

2022
Intern of Excellence Award at Tencent

Only 2/4000+ received all the 3 kinds of intern awards

2022
Intern of Excellence & Star of Open Source Award in openEuler Open Source Internship

Only 3/150+ interns received both awards

2021
China Ministry of Education & Huawei "Intelligent Base" Future Star Scholarship
2021
2020
Academic Aces in Linux Foundation Training (LiFT) Scholarship (China)
2020
CATTI Level 3 (English & Chinese) Translator
2020
Best Paper Award in Lanzhou University Summer Social Practice Report

Paper: Research on the Functionality and Optimization of Urban Communities in China During COVID-19 in 2020

2020
Award in openEuler University Developer Competition

(24/547 Teams) I participated alone, ranked 1st in final defense

2019
China Scholarship Council Outstanding Undergraduate International Exchange Scholarship

(Only 1) Full covering of visa fees, traveling fees, and living costs, plus the host university exchange program tuition fee waiver agreement

2019
Google InnoCamp Hangzhou BoostMakers - TensorFlow Boost

Only 40+/2000+ got this certificate

2019
Excellent Project Award in Lanzhou University Innovation and Entrepreneurship Plan

Only 122/1268 got this award

2018 - 2022
Nine Lanzhou University undergraduate scholarships

3 x scholarship for academic excellence, 5 x scholarship for innovation and entrepreneurship projects, 2020 scholarship for IELTS test fee

Open Source Repositories

1.5k+ GitHub followers. 100.7k+ GitHub stars across all of the following selected repositories:

1. 2024 OpenRLHF/OpenRLHF | 2.4k | RLHF Framework

Rank #13 among all contributors with 2 commits, 7 lines of additions and 3 lines of deletions

2. 2023 run-llama/llama_index | 36.5k | RAG Framework

Rank #74 among all contributors with 6 commits, 427 lines of additions and 24 lines of deletions

3. 2023 kubescape/kubescape | 10.2k | Kubernetes Security Platform

Rank #8 among all contributors with 40 commits, 745 lines of additions and 555 lines of deletions

4. 2023 Igalia/wolvic | 811 | Immersive VR Browser

Rank #7 among all contributors with 144 commits, 9931 lines of additions and 4186 lines of deletions

5. 2022 VowpalWabbit/vowpal_wabbit | 8.5k | Machine Learning System

Rank #59 among all contributors with 8 commits, 0 lines of additions and 0 lines of deletions

6. 2022 rust-headless-chrome/rust-headless-chrome | 2.3k | Chrome DevTools Protocol in Rust

Rank #13 among all contributors with 6 commits, 81 lines of additions and 11 lines of deletions

7. 2022 ThibaultJanBeyer/DragSelect | 715 | Multi-Select UI Library

Rank #7 among all contributors with 3 commits, 213 lines of additions and 23 lines of deletions

8. 2022 debian-cryptoanarchy/cryptoanarchy-deb-repo-builder | 145 | Bitcoin Packages for Debian

Rank #4 among all contributors with 7 commits, 245 lines of additions and 22 lines of deletions

9. 2022 HollowMan6/mdbook-pdf | 153 | MdBook backend for PDF Generation

Rank #1 among all contributors with 46 commits, 3298 lines of additions and 602 lines of deletions

10. 2022 mit-cml/workspace-multiselect | 11 | Blockly Multi-Select Plugin

Rank #1 among all contributors with 45 commits, 16981 lines of additions and 23637 lines of deletions

11. 2021 openSUSE/Customize-IBus | 66 | Full Customization of IBus UI

Rank #1 among all contributors with 366 commits, 51709 lines of additions and 38654 lines of deletions

12. 2021 HollowMan6/Wechat-Timed-Message | 23 | GitHub action for WeChat Message

Rank #1 among all contributors with 99 commits, 4139 lines of additions and 1718 lines of deletions

13. 2021 openSUSE/IBus-Theme-Hub | 25 | IBus Themes CSS Hub

Rank #1 among all contributors with 21 commits, 3190 lines of additions and 442 lines of deletions

14. 2021 openSUSE/IBus-Theme-Tools | 18 | IBus Theme Generator

Rank #1 among all contributors with 104 commits, 8558 lines of additions and 4654 lines of deletions

15. 2020 alibaba/arthas | 35.6k | Java Diagnostic Tool

Rank #2 among all contributors with 80 commits, 25191 lines of additions and 1543 lines of deletions

16. 2020 emacs-eaf/emacs-application-framework | 3.1k | Emacs Application Framework

Rank #5 among all contributors with 49 commits, 3482 lines of additions and 1033 lines of deletions

17. 2020 HollowMan6/TinyML-ESP32 | 146 | TinyML Programs for ESP32

Rank #1 among all contributors with 11 commits, 78393 lines of additions and 19530 lines of deletions

18. 2020 HollowMan6/SRMD-Pytorch | 23 | Super Resolution Model

Rank #1 among all contributors with 23 commits, 21397 lines of additions and 1399 lines of deletions

Invited Talks

Content, Link to the talk, and Date:

1. 09/2024 Fully Automated Release and Code Review with CI/CD, Open Source Summit Europe
2. 06/2023 Virtual Network Systems among Containers, Aalto University Secure Systems Demo Day
3. 06/2023 Multi-Select Plugin, Google Blockly Summit
4. 08/2022 Native CSV Parser, Microsoft Research NYC Seminar (RLOSFest)
5. 08/2022 Summary of my Open Source Internship, openEuler Excellent Intern Seminar
6. 05/2021 Update Notification Program in Python, openEuler University Developer Competition
7. 08/2020 Summary of my Contribution to Arthas, Alibaba Summer of Code Presentation

Professional Activities

2021 - Present openSUSE Member

Continued and substantial contributions to the openSUSE project. With voting rights and the ability to run for the openSUSE board

Reviewing

International Conference on Learning Representations (ICLR) 2025
Medical Imaging with Deep Learning (MIDL) 2025
Compression Workshop at Conference on Neural Information Processing Systems (NeurIPS) 2024
Safe Generative AI Workshop at NeurIPS 2024
NeurIPS 2024 Workshop on Bayesian Decision-making and Uncertainty (BDU)
Latinx in AI Workshop at NeurIPS 2024
ACM Special Interest Group on Management of Data (SIGMOD) 2023 Availability & Reproducibility

Research Projects

2023 Virtual Network Systems among Containers
Prof. Tuomas Aura, Aalto University
2021 Hybrid Model for Stock Price Prediction Based on Time Series and Neural Network
Dr. Weiwei Liu, Lanzhou University
2020 Renaissance - Use AI to Repair Old Photos
Prof. Chao Ren, Lanzhou University
2020 Skin Cancer detection Method Based on CNN
Dr. Xin Lv, Lanzhou University
2019 Renaissance - AI + Dunhuang Art
Prof. Qingguo Zhou, Lanzhou University
2019 Self-balancing Bike
Prof. Hongxin Li, Lanzhou University

Software Copyrights

Hollow Software for Smartly Memorizing Words CN 2020SR0839716
Hollow Software System for Sport Center Management CN 2020SR0839709
Hollow Software for Jack Compiler CN 2020SR0839702
Hollow Software for Picture & Video Information Hiding En-Decryption CN 2020SR0079950
Face Recognition Access Control System CN 2019SR1388115

Publications

[Google Scholar, 2 citations with h-index of 1]

2019

1. Voting System Based on Wechat Pay [abstract]
Songlin Jiang
Computer Engineering & Software 2019

Skills

Programming C++, Go, Rust, Python, C, Java, Kotlin, JavaScript, SQL, HTML, Bash, PHP, Ruby ...
Frameworks Kubernetes, TensorFlow, Docker, PyTorch, Pandas, GitHub Actions, Flutter, React, QT ...
DataBases PostgreSQL, MongoDB, Redis, InfluxDB, TimescaleDB, HBase, Hive, Hadoop, Spark ...

Courses

Some top-quality courses I’ve taken:

Program Analysis, DTU Fall 2023
Programming Parallel Computers, Aalto University Spring 2023
Platform Security, Aalto University Spring 2023
Cloud Software and Systems, Aalto University Fall 2022
Multimedia Services in Internet, Aalto University Fall 2022
Designing and Building Scalable Web Applications, Aalto University Fall 2022
Network Security, Aalto University Fall 2022
Formal Languages and Finite Automata, University of Leeds Spring 2020

Copyleft 🄯 2018-2023 Hollow Man (@HollowMan6).

Last updated on 2024-11-05