
About Me
I'm a passionate graduate student and software engineer specializing in systems programming, computer architecture, and open-source embedded Linux development. Currently pursuing my Master's degree with a focus on computer systems, compilers, and distributed systems.
Technical Expertise
- Systems Programming: Linux kernel modules, embedded systems, hardware-software interfaces, low-level optimizations, and system-level debugging
- Computer Architecture: Cache optimization, memory systems, RISC-V processors, and performance modeling
- Compiler Technology: LLVM optimization passes, register allocation algorithms, intermediate representation (IR) manipulation, and backend code generation
- Concurrent Programming: Lock-free data structures, memory reclamation techniques, and parallel execution models
- Open Source: Active contributor to embedded Linux and ROS ecosystems
Academic Projects
My graduate coursework spans three semesters covering:
- Computer Architecture & Hardware Systems (Fall 2024)
- Binary Exploitation (Fall 2024)
- Multiprocessor Programming (Fall 2024)
- Advanced Linux Kernel Programming (Spring 2025)
- RTOS Real-Time OS (Spring 2025)
- Systems Programming & Compiler Optimization (Spring 2025)
- Operating Systems (Fall 2025)
- Compiler Optimization (Spring 2025)
View My Complete Project Portfolio →
Publications
- ICDEMI Paper: "Autonomous System of Heavy Vehicle Using CAN Networking" at ICDEMI, Bangalore through Springer (Nov 2024) - Link
- CHESCON: Poster at CHESCON (2019); Paper at ICDEMI (2024)
Key Skills & Projects
Skills
- Systems Programming: Kernel development, embedded firmware
- LLVM Expertise: Pass development, JIT compilation
- Computer Architecture: Processor design, memory hierarchies
- Concurrent Systems: Threading, synchronization primitives
- Open-Source Tools: Git, CI/CD for embedded projects
Projects
- Embedded ROS Integration: Robotics framework on microcontrollers
- LLVM Optimization Tool: Custom passes for performance tuning
- RISC-V Simulator: Hardware emulation and testing
- Distributed Security Module: Secure OS components
- IoT Platform: Scalable embedded Linux deployments
Professional Experience
- Graduate Student Researcher, SSRG Lab @ Virginia Tech (Dec 2024 – Present) - Developing indirect call mechanisms for decompiling binary code using LLVM under Prof. Binoy Ravindran
- Google Summer of Code Alumni - BeagleBoard.org organization
- Community Leader - Administrator of vibrant ROS and Embedded Systems community
- Research Focus - Integration of ROS with embedded systems for robotics applications
Achievements and Awards
- 2018: Speaker - Software Freedom Day, Panjab University
- 2019: Google Summer of Code (GSOC) Alumni - BeagleBoard.org organization
- 2019: ROSCon-19 Scholarship Holder - Macau, China
- 2019: Award for Excellence in Technology - Presented by Mrs. Kirron Kher (MP, Chandigarh)
- 2019: 1st Place in Design and Idea Competition - IIC, Panjab University, Chandigarh
- 2019: Mentor of Winning Team - Smart India Hackathon, IIT Hyderabad (Kokuyo Camlin)
- 2019: Research Publication - Poster at CHESCON
- 2019: Student Lead - Eyantra Robotics Lab, College of Engineering, Panjab University (2.5 years)
- 2021-2022: Best Employee of the Quarter - Three times at Flux Auto Pvt. Ltd.
- 2024: Research Publication - Paper at ICDEMI, Bangalore through Springer
- Ongoing: Community Organizer - Hackathons for three consecutive years
Current Interests
I'm actively seeking opportunities in:
- Systems software engineering
- Compiler and runtime systems development
- Embedded systems and IoT platforms
- Research and development roles in computer systems
Get In Touch
Email: pranavkumar@vt.edu
Connect with me:
Resume
Open to opportunities in systems programming, embedded development, and research positions.