About Me
About Me
Purpose Statement
I am passionate about advancing software through hardware acceleration, with experience integrating FPGA accelerators, developing embedded systems, and optimizing AI models. I aim to drive high-performance systems by combining software and hardware to solve real-world challenges. I also love developing end to end systems and random side projects.
Skills
- Programming
- C/C++, Python, Java, Rust, Verilog, VHDL, Bash, x86 Assembly
- Software
- PyTorch, TensorFlow Lite, CUDA, OpenCV, NASA cFS
- Hardware
- FPGA Programming, Embedded Communication (AXI, CAN, I2C), Custom HW Design
- Tools
- Docker, Kubernetes, Petalinux, Vitis, Vivado, Git
- Operating Systems
- Linux, RTEMS, FreeRTOS, Zephyr
Experience
Intuitive Machines
Embedded Software & FPGA Engineer (Jun 2025 - Present)
- Working on Lunar Satellites and Radios
NASA Goddard
Pathway Engineering Intern (Jun 2023 - Jun 2025)
- Developing and integrating an FPGA acceleration framework into the core Flight System (cFS) for offloading capabilities from a satellite Processing System to improve performance and reduce power usage and CPU load (slated to be demonstrated and flown on a Lunar flight test in early 2025)
- Developing and integrating FPGA IP cores in coordination with a DARPA technology transfer to NASA to perform high-speed onboard data encryption and decryption capabilities in hardware to help secure the link (slated to be demonstrated and flown on a Lunar flight test in early 2025)
- Developed embedded flight software and firmware for the PowerPC MCP750, implementing NASA cFS for the Mars Ascent Vehicle (MAV), part of the Mars Sample Return Mission.
Balloon Payload Program
SCAMP Payload Series Lead (Jun 2023 - Jun 2025)
- High-Performance AI Systems: Designed and deployed high-altitude balloon payloads (SCAMP V1 & V2) integrating hardware accelerators like Google Coral TPU and running optimized AI models such as semantic segmentation and environmental data analysis in real-time.
- Embedded Systems Development: Engineered lightweight, reliable payloads (e.g., SCAMPLET) and developed custom cFS applications, leveraging Docker-based toolchains and frameworks like TensorFlow Lite and PyTorch to enable AI inference on embedded systems.
- AI Model Optimization & Integration: Trained and optimized neural networks using datasets from Kaggle.com, integrating them into embedded systems with hardware acceleration to achieve efficient, real-world AI applications.
Space Systems Lab
Graduate Research Assistant & Software Team Co-Lead (Nov 2021 - Jun 2025)
- Space Mission Software Development: Designed and implemented flight and ground software for the TERP-RAPTOR Apophis flyby mission, integrating a Leon3FT softcore on an FPGA with an RTEMS 5 kernel and NASA cFS, supported by a functional flatsat and COSMOS 5 ground station.
- AI & Embedded Systems Integration: Developed FPGA-based neural network inference (CAMP), autonomous robotic systems with advanced computer vision ( BioBot), and control software for lunar and Earth analog rovers (VERTEX) leveraging ROS, custom drivers, and autonomous capabilities.
- Hardware-Software Co-Design: Engineered hardware interfaces for sensors and actuators across projects, creating CAN, Galil, and third-party driver support, and optimizing real-time robotics applications through FPGA and embedded systems.
Publications & Reports
- C. Hanner, R. Perlstein, R. Vishnoi, W. Bland, A. Mate, C. Voorhees, R. Mahon, and D. Akin. “Field Testing of the BioBot Concept” 54th International Conference on Environmental Systems, July 13 2025, Prague, Czech Republic
- B. Barbee, A. Rudolph, C. Storey, C. Prasad, K. Bhingradiya, R. Vishnoi , R. Mahon, S. Philips, D. Akin, M. Bowden, and J. Young, “Mission Concept Development for the TERP RAPTOR (Terrapin Engineered Rideshare Probe for Rapid-response Asteroid Apophis Profiling, Tracking, Observing, and Reconnaissance)” AIAA SCITECH 2025 Forum, January 2025 (Nominated for best paper)
- R. Perlstein, R. Vishnoi , C. Carignan and D. Akin, “Immersive Teleoperation of Simulated Robotic Manipulators Using an Exoskeleton” AIAA SCITECH 2025 Forum, January 2025
- C. Hanner, N. Bolatto, D. Gribok, R. Vishnoi, N. Limparis, M. Embrey, J. Rhoads, A. Youssef, D. Akin, “BioBot: Innovative Offloading of Astronauts for More Effective Exploration: NIAC Phase 2 Final Report”, NASA Headquarters, October 14, 2024
- R. Vishnoi , “Final Technical Report for CMSC 838L”, Goddard Space Flight Center, May 10, 2024
- N. Bolatto, R. Fink, J. Martin, Z. Lachance, R. Vishnoi , and D. Akin, “Development of an Autonomous Umbilical Tending System for Rover-Supported Surface EVAs” 51st International Conference on Environmental Systems, Jul 10, 2022
Education
- M.S. Computer Science
- University of Maryland College Park
- Graduated: May 2025
- GPA: 3.85
- B.S. Computer Science - Machine Learning Track
- University of Maryland College Park
- Graduationed: Dec 2023
- GPA: 3.78
This post is licensed under
CC BY 4.0
by the author.