C/C++ & Linux
OpenBMC, DLNA, Android, DTCP, CA, Webkit
PMP, Scrum, Kanban
As a core member of OpenBMC, I submit code and
document to upstream, review patches, and merge
them on repos I maintain.
Send patches or create bugs to upstream Linux
Kernel and other Open Source projects.
Maintainer of OpenBMC repos:
* sdbusplus
* phosphor-psu-code-mgmt
* phosphor-time-manager
* phosphor-bmc-code-mgmt
* openpower-pnor-code-mgmt
* phosphor-power
Lead the cross team between InspurPowerSystems
and IBM developing OpenBMC.
Setup relationship with system vendors in China
mainland, Taiwan.
Deliver training and help vendors port OpenBMC on
their servers.
Presentation in OSFC 2019 - An example of OpenBMC
on a new FP5280G2 system: https://youtu.be/vtIy35ZtWK8
Implemented low-level multicast playback with
CA support in NuPlayer;
Develop a Launcher with webview portal and
integrate ExoPlayer based multicast player;
Working on the STB platform, design interfaces
and build Linux system services like DLNA,
DTCP;
Integrate various CA (Conditional Access)
services;
Feature Lead and Scrum Master.
Working on Flash driver (NOR/NAND) and
implement mobile phone’s file system;
Bootloader for TI OMAP and Qualcomm QSC/MSM
platforms;
Contact interface with other global teams.
Porting GPLFlash, develop two small games
“Tetris” and “Snake” for STB;
Leader of intern team.
Android Apps. One plays PlayStation music in
.psf format, and the other helps users get a
vibration notice and reminders for
SMS/Gmail/Missed Calls. Surprisingly it even
helps deaf people a lot!
Links:
https://code.google.com/p/minemessagevibrator/
https://github.com/mine260309/android-sexypsf-player
In spare time I write technical articles on my
blog, which is an achievement for myself; The
blog was set up on RaspberryPi at home and later
moved to DigitalOcean.
Link:
https://mine260309.me/archives/category/tips
All the digital devices are connected in my
home with carefully design and deploy by DLNA and
Samba technology. A certain hardware is done
manually for limited resource.
Links:
https://mine260309.me/archives/1725
https://mine260309.me/archives/1711
https://mine260309.me/archives/1284
https://mine260309.me/archives/1080
Apparatus and method of BMC dynamic fan control for processor
Project Management Professional
Japanese-Language Proficiency Test
BS, Computer Science and Technology, GPA top 20%
Lei YU — mine260309(at)gmail.com