Harshil Patel

Software Engineer at University of California, Davis

Davis, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Harshil Patel is a software engineer and MS-level computer science student at UC Davis with four years of development experience, currently contributing to research-grade system software at the university. He has hands-on backend experience in notable open-source work on the gem5 computer-system architecture simulator, where he added JSON configuration via environment variables and fixed RISC-V–related issues—demonstrating attention to tooling, portability, and low-level systems concerns. Prior industry experience includes a software developer internship at Orange Technolab, complementing his academic projects with practical product delivery. Based in Davis, CA, Harshil blends systems-level engineering with a researcher’s precision and a knack for improving developer ergonomics in complex codebases.
code4 years of coding experience
bookBachelor of Science - BS, Computer science, Bachelor of Science - BS, Computer science at University of California, Davis
github-logo-circle

Github Skills (10)

simulations10
simulation10
c-language10
architectures10
cprogramming-language10
simulator10
architecture10
risc-v9
open-source9
python8

Programming languages (6)

TypeScriptC++CJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
gem5/gem5

Aug 2023 - Mar 2025

The official repository for the gem5 computer-system architecture simulator.
Role in this project:
userBack-end Developer
Contributions:182 reviews, 106 PRs, 28 pushes in 1 year 8 months
Contributions summary:Harshil's commits primarily focus on enhancing the gem5 computer-system architecture simulator. They added support for JSON configuration through environment variables, including the ability to append or replace resource configurations. The user also addressed warning messages and fixed style issues within the codebase, specifically modifying RISC-V-related files. Furthermore, the user addressed a bug by updating the parameters for a workload resource.
storedsimulationupstreamsimulatorgem5-simulator
Harshil2107/gem5

Aug 2023 - Mar 2025

The official repository for the gem5 computer-system architecture simulator.
Contributions:4 PRs, 341 pushes, 130 branches in 1 year 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Harshil Patel - Software Engineer at University of California, Davis