Skills
Programming Languages
Rust
C++17
C
Python
Dart
OS & Tools
FreeRTOS
Zephyr RTOS
Linux
OpenOCD
Git
GDB
CMake
Flutter
Dioxus
Network & Wireless Protocols
gRPC
MQTT
TCP
UDP
QUIC
BLE
OpenThread
GPS
Hardware Interfaces
I2C
SPI
CAN
UART
Processors
STMicroelectronics (STM32F7/STM32L4)
Texas Instruments (TM4C123G/CC1352)
BG96
Raspberry Pi
Beaglebone Black
NXP Semiconductors (LPC4078)
ESP8266/12E/32 Wi-Fi Chip
Experience
- Qualcomm Technologies
Senior Software Engineer
- Present- Currently working on accelerating AI inference performance on Qualcomm GPUs to enable real-time, on-device execution of complex neural networks.
- Authored high-performance rust modules for encryption, logging, and created vital Rust bindings for the Qualcomm Cloud AI software stack to enable advanced AI workloads.
- Pioneered new strategies to enhance codebase concurrency and parallelism, as well as creating novel visualizations with distributed tracing to optimize performance.
RustC++17ParallelismConcurrencyFlatbufferEncryptionOpenTelemetryFFICellular Software Engineer
- November 2023- Contributed significantly to a 4G LTE project, integrating a Qualcomm Modem with Oneweb's LEO satellite grid by implementing diverse features and resolving complex bugs across the Middle Layer (ML1) and Firmware (FW) teams.
- Drove the development of GNSS Cold Start independently, coordinating closely with cross-functional teams to integrate it within the ML1 and FW architectures.
- Enhanced developer efficiency by proactively redesigning the logging system to automatically visualize asynchronous system interactions, resulting in multiple hours saved in debugging.
CPythonLTEJenkins CISequence Diagrams - TuringSense
Firmware Engineer Intern
- May 2021- Architectured performant drivers (UART, SPI, TWI) during board bring-up on the Nordic ecosystem.
- Designed 3 unique software prototypes to speed up BLE transfer speeds from 10kbps to 1.4mbps.
CNXP SemiconductorsBLEDevice Drivers - Blue River Technology
System Software Intern
- August 2020- Implemented algorithms for a real-time robotics system part of the See and Spray Technology by leveraging C++ 17 and Python in collaboration with the team. Improved log storage and speed efficiency.
- Created a python tool to automatically sync and upload logs to the AWS cloud, improving the productivity of the team by 40 percent. Provided feature updates as per JIRA requests.
C++17PythonCAN J1939NvidiaLinux - San Jose State University
Research Assistant
- May 2020- Successfully developed two embedded prototypes for firefighters in high-risk environments, integrating wireless technologies like LTE, BLE, and various sensors with AWS IoT Core.
- Achieved a significant 50 USD reduction in firmware costs per device and a 20% improvement in power efficiency for the second prototype.
GPSLTEMBED OSZephyr RTOSBG96
Education
- -San Jose State University
Master of Science
Computer EngineeringEmbedded Systems
- -Amity University
Bachelor of Technology
Electronics and Communication