Qualcomm · Senior Engineer
September 2025 – Present · Performance engineering
Working on Qualcomm Snapdragon PC chipsets for Windows as part of the performance engineering team.
:(
Systems engineer focused on Windows kernel development, KMDF/WDF, WDM, and Windows internals.
Technical profile and selected work.
!analyze -v ↵kd> .about
I build and study low-level software. My work includes Windows kernel-mode development and debugging with WinDbg. I am interested in operating-system internals, scheduling, driver design, and reliable kernel-to-user-mode interfaces.
kd> !process
September 2025 – Present · Performance engineering
Working on Qualcomm Snapdragon PC chipsets for Windows as part of the performance engineering team.
May 2025 – September 2025
Contributed to the Drive Encryption team and played a key role in the Trellix Drive Encryption 8.0 release.
August 2022 – May 2025
Developed and maintained Windows drive-encryption software, including MSI packaging, C++ components using Boost and libcurl, HLK setup, and driver signing. Improved Windows logon-to-preboot password synchronization to meet Windows 11 25H2 network-provider DLL signature requirements.
February 2022 – August 2022
Completed a graduate technical internship, establishing the foundation for a transition into full-time Windows software development.
kd> !analyze -v
Kernel-driver development and a small supporting networking exercise.
IMAGE_NAME: THREAD_CTL.SYS
A WDM driver and user-mode controller for safely adjusting a chosen thread’s scheduling priority through a defined IOCTL interface.
IMAGE_NAME: HTTP_SERVER.EXE
A small C++ exercise using WinSock to establish TCP connections, handle basic HTTP GET requests, and serve static content.
kd> .blogs
A practical setup note covering WSL, cross-compilation, QEMU, and GDB for learning and debugging ARM64 assembly from a Windows machine.
A continuation of the thread-management series, focused on Windows scheduling concepts and execution details.
An introduction to threads and the operating-system concepts used to manage their execution.
A technical follow-up on the structures and lifecycle considerations behind Windows processes.
An overview of Windows process-management fundamentals for systems-programming learners.
kd> lm
C/C++, Windows internals, kernel objects, scheduling, and driver interfaces
KMDF, WDF, WDM, IOCTL communication, and user-mode / kernel-mode interaction
WinDbg, WDK, Visual Studio, Git, and virtual machines
kd> .contact
For technical discussions and updates, connect on X.
@OSDev_ on X ↗ osdev.in.contact@gmail.com ↗