I am a driven and innovative Senior System Software Engineer with 10 years of experience specializing in system architecture, development, and performance across Linux and Windows operating systems. My expertise lies in kernel drivers, cloud computing infrastructure, and container technologies such as Docker, Kubernetes, and Singularity. I have deep knowledge in networking and high-performance computing, including Ethernet, RDMA (UCX) interconnects, MPI, XDP, eBPF, and datapath technologies. I possess a unique blend of hardware and software co-design skills with a strong emphasis on virtualization.
Throughout my career, I have contributed significantly to open source projects including the Linux kernel and QEMU, demonstrating my commitment to community-driven development. I am proficient in C, C++, and Python, which I use extensively for system-level programming and performance optimization. My professional journey has equipped me with the ability to design and optimize embedded systems, develop complex distributed computing software, and enhance network drivers for high efficiency.
Currently, I work as a Senior Embedded Engineer at Lytx, where I develop and optimize embedded systems for vision-based driver monitoring, improving vehicle safety and performance. I maintain and develop multiple components including WiFi, auxiliary cameras, UI, power management, and hibernation systems using MQTT Pub/Sub architecture. Previously, I worked at Huawei as a Distributed Computing Software Engineer, leading the design and implementation of real-time AI and HPC training systems with significant performance improvements.
At Amazon, I was part of the ENA drivers team, introducing the XDP framework to the Amazon ENA Linux Kernel Network Driver and contributing code upstream to the Linux Kernel. My experience at RedHat involved designing and introducing eBPF to Virtio-Net devices for packet steering and maintaining cross-platform guest agents for QEMU virtual machines. Earlier in my career at Daynix, I worked on virtualization components ranging from user-mode applications to kernel drivers in both Windows and Linux environments.
I am a collaborative team player who values agility and knowledge sharing. My technical skills and open source contributions reflect my passion for advancing system software engineering and delivering high-performance, reliable solutions.