Shashank Hegde is a systems and performance-focused engineer with a decade of experience spanning firmware, architecture modeling, and high-performance computing research. Currently a Graduate Engineer in Systems Research (HPC) at Arm and a PhD candidate in Computer Architecture at the University of Minnesota, he blends academic rigor with hands-on firmware and simulator work (gem5, Multi2Sim, DRAMSim2). His background includes firmware development at Signal Laboratories, data-analytic systems work at Google, and research internships at Meta and NIO, demonstrating a rare mix of production-grade coding and architecture-level performance evaluation. He has made substantive open-source contributions to a widely used privacy-preserving analytics project (fbpcs), refactoring core lift-calculation logic to support richer cohorts and metrics. Comfortable across C/C++, Python, Verilog, and Linux environments, Shashank is seeking full-time roles in embedded systems, firmware, or performance architecture where he can translate simulator insights into tangible system improvements. Based in Austin, he brings both experimental modeling expertise and a practical track record of shipping reliable, performance-conscious software.
10 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD Computer Architecture, Doctor of Philosophy - PhD Computer Architecture at University of Minnesota
Bachelor of Engineering (B.E.) Instrumentation Technology, Bachelor of Engineering (B.E.) Instrumentation Technology at B. M. S. College of Engineering
FBPCS (Facebook Private Computation Solutions) leverages secure multi-party computation (MPC) to output aggregated data without making unencrypted, readable data available to the other party or any third parties. Facebook provides impression & opportunity data, and the advertiser provides conversion / outcome data.
Role in this project:
Back-end Developer
Contributions:33 commits, 34 PRs in 2 months
Contributions summary:Shashank primarily contributed to the `LiftCalculator.cpp` file, which is core to the project's functionality of computing lift metrics. They refactored the code to support additional entities and added functionality for processing cohort and breakdown metrics. The contributions included updating the codebase to handle new data columns and refactoring functions to improve code clarity. The user also made modifications to adjust epoch offsets and incorporate changes to the correctness test.
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
Shashank Hegde - Graduate Engineer - Systems Research (HPC)