Nicolas Barriga

Department Chair at Universidad de Talca

Talca, Maule Region, Chile
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
Nicolas Barriga is a computer scientist and academic leader with 17 years of experience bridging software engineering, game AI research, and teaching. After early engineering roles at astronomical observatories and observatory software projects like ALMA and Gemini, he earned a Ph.D. in Computing Science from the University of Alberta focused on search and learning in real-time strategy games. He now chairs the Department of Interactive Visualization and Virtual Reality at Universidad de Talca and directs research on collaborative AI content-creation and procedural puzzle generation (IDeA I+D and FONDECYT projects). A seasoned educator, he has taught advanced game programming, heuristic search, AI, graphics, and systems courses, and mentored student teams building StarCraft bots. He contributes practical code to open-source game AI (e.g., UAlbertaBot back-end features for map visualization and high-level search) reflecting a blend of research and production experience. Fluent in Spanish and English with working French, he combines academic rigor with hands-on engineering across C++, Java, Scala and Python ecosystems.
code17 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computing Science, Doctor of Philosophy (PhD), Computing Science at University of Alberta
bookMaster of Science (M.Sc.), Informatics Engineering, Master of Science (M.Sc.), Informatics Engineering at Universidad Técnica Federico Santa María
languagesEnglish, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
36reputation
4kreached
10answers
0questions
github-logo-circle

Github Skills (16)

maps10
c-language10
cprogramming-language10
algorithms9
data-structure9
algorithm9
data-structures9
software-design8
java6
graph6
caffe6
deep-learning6
alpha-beta-pruning6
artificial-intelligence6
astar6

Programming languages (4)

C#JavaC++HTML

Github contributions (5)

github-logo-circle
davechurchill/ualbertabot

Feb 2015 - May 2015

UAlbertaBot
Role in this project:
userBack-end Developer
Contributions:61 commits, 2 PRs, 3 issues in 3 months
Contributions summary:Nicolas primarily contributed to the `UAlbertaBot` project by implementing functionalities related to drawing and visualizing map information, particularly focusing on BWTA (Brood War Terrain Analysis) data. They added methods to draw base locations, mineral patches, vespene geysers, regions, and chokepoints on the map. Furthermore, the user introduced a new High Level Search module, with placeholder code and incorporated it into the GameCommander, and associated options and state. The user also added functionality to track completed units.
botpython
nbarriga/sparcraft

May 2013 - May 2014

Contributions:152 commits, 1 push in 11 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
Nicolas Barriga - Department Chair at Universidad de Talca