Jiayi Song

IAAS Platform Software Engineer Scientist

Mountain View, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Lsong is a senior software engineer and team leader based in Beijing with 12 years' experience building production-grade web and systems software using JavaScript and Go. He has held senior engineering roles at major Chinese tech firms including ByteDance, Alibaba, and Meituan, combining hands-on development with technical leadership. An active open-source creator and speaker, he maintains projects like kelpjs, vxapp and node-escpos—where he added barcode support and GBK encoding to enable Chinese receipt printing. Comfortable across front-end and back-end stacks, he focuses on pragmatic engineering that ships reliably at scale and mentors teams to do the same. Notably, his work bridges consumer-scale product engineering and niche hardware integrations, reflecting both breadth and depth.
code13 years of coding experience
bookBachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at Wuhan University
bookExchange student, Research intern, Mathematics, Exchange student, Research intern, Mathematics at Peking University
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Washington University in St. Louis
github-logo-circle

Github Skills (7)

barcodes10
bar-code10
javascript10
nodejs10
code-generation10
character-encoding10
codegen10

Programming languages (13)

CSSC++CGoHTMLJupyter NotebookKotlinTypeScript

Github contributions (5)

github-logo-circle
lsongdev/node-escpos

Sep 2015 - Aug 2022

🖨️ ESC/POS Printer driver for Node.js
Role in this project:
userFull-stack Developer
Contributions:1 release, 1 review, 121 commits in 7 years
Contributions summary:Jiayi contributed features related to printer control via the `node-escpos` library. The user added functionality for barcode generation, including support for different barcode types. Furthermore, the user implemented support for character encoding such as GBK to enable printing of Chinese characters.
drivernodejspos-printerescposprinter
lsongdev/clash

Nov 2022 - Jul 2026

A rule-based tunnel in Go.
Contributions:66 pushes, 2 branches in 3 years 8 months
go
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