Aaron Dharna

Machine Learning Engineer at University of British Columbia

Vancouver, British Columbia, Canada
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
Aaron Dharna is a machine learning engineer and PhD student at UBC with a decade of experience blending reinforcement learning, generative models, and evolutionary methods to build adaptive agents and open-ended learning environments. His research at NYU produced peer-reviewed work on co-evolving environments and agents, and he has applied ML to real-world problems ranging from anomaly detection in manufacturing to materials discovery on DARPA-funded platforms. Comfortable switching between C++ system work and full-stack ML integrations, Aaron has a track record of shipping novel algorithms into production stacks and prototype research systems. Based in Vancouver, he brings academic rigor from his PhD and master’s training alongside hands-on engineering from internships and industry roles, and he is particularly interested in how games can illuminate open-ended intelligence. An often-overlooked strength is his experience bridging teams—translating mathematical kernels into usable design tools and deployable ML components.
code10 years of coding experience
job4 years of employment as a software developer
bookNew Jersey Institute of Technology
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at The University of British Columbia
bookBachelor of Science (B.S.) Mathematics and Computer Science, Bachelor of Science (B.S.) Mathematics and Computer Science at Fordham University
bookMaster's degree Data Analytics, Master's degree Data Analytics at Fordham University Graduate School of Arts and Sciences
github-logo-circle

Github Skills (114)

parallel10
python10
hyperparameter-optimization10
deep-learning10
ray10
optimization10
statistics10
data-science10
reinforcement-learning10
java10
gradle10
kotlin10
pytorch10
machine-learning10
large-language-models10

Programming languages (8)

C#JavaC++CGoJupyter NotebookGroovyPython

Github contributions (5)

github-logo-circle
aadharna/UntouchableThunder

Aug 2020 - Aug 2021

Co-evolution of agents and environments in GVG-AI
Contributions:1 release, 42 commits, 36 PRs in 1 year
evolutionagentsenvironmentsgame-ai
aadharna/Griddly

Dec 2020 - Jul 2022

A grid-world game engine for game AI research
Contributions:12 PRs, 21 pushes, 4 branches in 1 year 7 months
grid-worldgamegame-aigame-developmentgame-engine
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
Aaron Dharna - Machine Learning Engineer at University of British Columbia