Education
M.S. Computer Engineering
BSc(Hons) Computer Science, Games Technology
Experience
Renderpub - Unreal Engine Developer
January 2021 - July 2023
- Developed and shipped Renderpub Studio,incorporating features like user authentication, 3D models import/export, and render pipelines.
- Implemented runtime JavaScript and python scripting functionalities to the application through interfaces and tackled key challenges with programming languages interoperability using JSON for data exchange.
- Developed various VR applications/prototypes for external stakeholders which included hand tracking and index pinch based functionality for third party clients using Meta’s interaction SDK for Unreal Engine.
- Used GPU and CPU profilers to assess timing characteristics of various application features subsequently improving performance of the 3D model importer, reducing memory usage and execution time by 2x.
- Responded to technical issues during live services and organized code reviews and scrum meetings, fixing bugs and improving user experience contributing to a successful product launch.
Unity Programming Intern - Brain Game Center (UCR)
March 2024 - October 2024
- Contributed as a part-time developer to create engaging mobile gaming experiences with a focus on cognitive-based gameplay.
- Collaborated closely with researchers and engineers to create dynamic UX features, ensuring performance, scalability, and security optimizations.
- Conducted detailed testing and peer code reviews to maintain high-quality deliverables.
ECOCAR (UCR) - Associate Engineer - Simulation
June 2024 - PRESENT
- Architected and supported foundational simulation software for Software in the Loop (SIL) and Hardware in the Loop (HIL) testing.
- Integrated vehicle dynamics and control workflows within Roadrunner/MATLAB and DSpace RT-Maps, ensuring seamless communication between systems through UDP and CAN protocols.
- Optimized the performance of simulation environments, improving execution speed and system responsiveness.
Skills
Selected Courses
CS 160:
Concurrent Programming and Parallel Systems
•
CS 171:
Introduction to Machine Learning and Data Mining
•
CS 202:
Advanced Operating Systems
•
CS 203:
Advanced Computer Architecture
•
CS 205:
Artificial Intelligence
•
CS 211:
High Performance Computing
•
CS 217:
GPU Architecture and Parallel Programming
•
CS 224:
Machine Learning Fundamentals
•
CS 229:
Machine Learning
•
CS 230:
Computer Graphics
•
CS 240:
Network Routing
•
CS 247:
Principles of Distributed Computing
•
CS 258:
Introduction to Reinforcement Learning
•
EE 260:
Seminar in Electrical Engineering- Self Driving Stack