Dhruv Garg

Graduate Teaching Assistant

Atlanta, Georgia, 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
Dhruv Garg is a third-year PhD student in Computer Science at Georgia Tech with nine years of industry and research experience spanning internships and research roles at Adobe, Cisco, Ericsson, IISc, and TCS. He balances deep research—serving multiple terms as a graduate research and teaching assistant—with practical systems experience from software engineering and ML internships, applying a "first solve, then code" mindset. Based in Atlanta, he focuses on turning theoretical ideas into working prototypes and has repeatedly bridged academic projects with industry use cases during extended collaborations. His background in both teaching and hands-on R&D gives him a knack for explaining complex concepts while shipping robust implementations. Notably, he has navigated research contributions across continents, reflecting adaptability and sustained productivity in fast-moving teams.
code8 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Georgia Institute of Technology
bookBachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Vellore Institute of Technology
bookHigh School, High School at Bombay Scottish School
bookHigh School, High School at R. N. Podar School, Mumbai
languagesGerman, Marathi, Hindi, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (29)

system-programming9
monitoring9
c-programming9
flame9
react9
database9
cpp8
rust8
flexibility8
scalable8
time-series8
datastore8
timeseries-database8
programming-language7
windows7

Programming languages (5)

JavaRustJupyter NotebookAssemblyPython

Github contributions (5)

github-logo-circle
dhruvsgarg/flame

Jun 2022 - Mar 2025

flame is a federated learning system for edge with flexibility and scalability at the core of its design.
Contributions:323 pushes, 68 branches in 2 years 10 months
machine-learningedgeflamefederated-learningscalability
with this application installed in the mobile we can able to control the electrical devices with some electronics components such as switches .... we need to install the GPS module to the electrical device with a Sim ..... after the mobile application gets installed in the mobile all the thing is you need to tap the button and speak such as LIGHTS OFF or LIGHTS ON then with the help of the microphone which is present in the mobile the speech gets recorded and nd displayed on the screen, the message is sent only when the text matches to the given text in java code i.e LIGHT OFF , then it will send a message to the gps module with the another aim hence the switch gets activated or De-activated .....
Contributions:2 PRs in 3 years 6 months
aimsimelectricalableswitch
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
Dhruv Garg - Graduate Teaching Assistant