Yu Lei

Self Employed at 自雇

Hangzhou-Shaoxing Metropolitan Area China
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

👤
Senior
🎓
Top School
Yu Lei is a seasoned software engineer and technical leader with over 10 years' experience building games, mobile apps, console titles and large-scale MMO/server architectures. He has held senior roles including Technical Director and CTO, leading cross-functional teams to deliver iOS, Android, PS and Xbox projects as well as web and game server platforms. Comfortable in C/C++ and Python, he combines low-level embedded work (notably adding RGB keyboard support in the widely used QMK firmware ecosystem) with high-level distributed game server design. Based in the Hangzhou–Shaoxing area, he now works independently, consulting and developing mobile and console technology. His background includes driving product strategy at Sonkwo and shipping commercial console games at 2K China, showing a blend of technical depth and product-focused leadership. A PhD-trained computer scientist, he brings rigorous architecture thinking to pragmatic engineering and hardware-integrated software.
code10 years of coding experience
job16 years of employment as a software developer
bookPHD, Computer Science, PHD, Computer Science at Zhejiang University
github-logo-circle

Github Skills (23)

keyboard-input10
c-language10
keyboard-shortcuts10
qmk-firmware10
firmware10
keyboard-events10
c-programming10
c1110
keyboard10
c1710
avr10
keyboard-layout10
sys10
rgb10
embedded10

Programming languages (4)

TypeScriptC++CJavaScript

Github contributions (5)

github-logo-circle
qmk/qmk_firmware

Jan 2019 - Aug 2022

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:17 reviews, 24 commits, 38 PRs in 3 years 6 months
Contributions summary:Yu's primary contribution involved adding support for the e6_rgb keyboard within the QMK firmware repository. This involved implementing code for the RGB pcb including the addition of new files and modifications to existing files like rules.mk, e6_rgb.c and e6_rgb.h. The user defined and implemented features to control the RGB LEDs, including the specification of the LED mapping and LED configuration in the keyboard's firmware. They also refactored existing code and renamed files.
rp2040firmwareavratmelkeyboard-support
vial-kb/vial-qmk

May 2021 - Jul 2021

QMK fork with Vial-specific features.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 comment in 2 months
Contributions summary:Yu's contributions focused on adding support for a new RGB PCB for the e6 keyboard within the QMK fork, including the implementation of the necessary C code and header files. They introduced the `e6_rgb` keyboard definition and defined the LED matrix configuration within the code. The user also updated the relevant `rules.mk` file and header files to integrate the new hardware and RGB lighting capabilities.
vialqmkandroid
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
Yu Lei - Self Employed at 自雇