Narasimha Dhanireddy

Architecture Modeling Engineer at Annapurna Labs

Milpitas, 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

👤
Senior
🎓
Top School
Narasimha Dhanireddy is an Architecture Modeling Engineer with 10 years of experience building performance and system models across leading silicon and systems teams at Annapurna Labs, Apple, Qualcomm, and Intel. He blends hardware-description expertise (Verilog/SystemVerilog) with systems programming in C/C++ and scripting in Python/Perl to drive architectural analysis and performance optimization. His work spans modeling, simulation and tooling—using Modelsim, MATLAB, and other EDA/debug environments—to influence design decisions for memory and system performance. Narasimha also contributes backend improvements to open-source educational tooling like Expertiza, where he focused on refactoring review-mapping logic to improve maintainability. Trained at North Carolina State University with a foundation in ECE from VIT, he brings a pragmatic, cross-layer perspective from low-level hardware modeling to software-driven performance validation. Colleagues rely on him for clear, maintainable models that turn complex microarchitectural behavior into actionable insights.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster's degree Computer Engineering, Master's degree Computer Engineering at North Carolina State University
bookBachelor of Technology (BTech) Electrical Electronics and Communications Engineering, Bachelor of Technology (BTech) Electrical Electronics and Communications Engineering at Vellore Institute of Technology
bookHigh School, High School at FIITJEE
languagesTelugu, English, Hindi, Spanish
github-logo-circle

Github Skills (4)

back-end-development10
rails10
ruby-rails10
ruby10

Programming languages (1)

Ruby

Github contributions (5)

github-logo-circle
expertiza/expertiza

Mar 2016 - Mar 2016

Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Role in this project:
userBack-end Developer
Contributions:24 commits, 1 PR in 1 day
Contributions summary:Narasimha primarily worked on the back-end code related to review mapping within the Expertiza application, as evidenced by the frequent modifications to the `review_mapping_controller.rb` file. The commits focused on refactoring and optimizing code, including removing unused variables and simplifying the use of hash keys in the logic. This refactoring likely improved the efficiency and maintainability of the review process within the application.
nationalpeer-reviewexpertiza-wikidjangoexpertiza
simha0994/ClassPortal

Jul 2016 - Jul 2016

Contributions:5 pushes, 1 branch in 4 days
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
Narasimha Dhanireddy - Architecture Modeling Engineer at Annapurna Labs