Giacomo Bergami

Lecturer (Assistant Professor) In Game Technology at Newcastle University

Emilia-Romagna, Italy
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
Giacomo Bergami is a lecturer and assistant professor in Game Technology with 12 years of experience building high-performance C++ systems and teaching concurrency and game-engine design. His research focuses on verifiable and explainable AI for NLP and multivariate time series, often combining formal methods with data science and multithreaded C++ to tackle big-data query planning. He has led and grown small research teams, supervised PhD work on marine mammal tracking, and coordinated multi-institution projects involving Kafka/Spark/Flink orchestration. Comfortable across Python, Java and C++, he brings a pragmatic focus on efficiency—preferring C++ multithreading where Python’s gains are limited—and teaches modern Java concurrency features in his courses. Based in Emilia-Romagna, Italy, he blends deep academic rigor with applied systems engineering and cross-disciplinary collaboration.
code12 years of coding experience
job2 years of employment as a software developer
bookMaturità Scientifica Piano Nazionale Informatica, Scientific High School, 100/100 with merit, Maturità Scientifica Piano Nazionale Informatica, Scientific High School, 100/100 with merit at Liceo Scientifico A.Roiti (Ferrara)
bookBISS2015
bookPhD Course, Passed, PhD Course, Passed at Semantic Technologies
bookEDBT Summer School 2015
bookCDL Magistrale Informatica (MSc in Computer Science), Scienze informatiche, 110/110 with merit, CDL Magistrale Informatica (MSc in Computer Science), Scienze informatiche, 110/110 with merit at Università di Bologna / University of Bologna
languagesItalian, English
github-logo-circle

Github Skills (66)

property-graph10
database10
storage10
persistent10
embeddable10
pattern-matching10
lsm-tree9
storage-engine9
persistent-storage9
nearest-neighbors9
bigtable9
clustering9
key-value9
key-value-database9
similarity9

Programming languages (6)

TypeScriptJavaC++TeXHTMLPython

Github contributions (5)

github-logo-circle
datagram-db/datagram-db

May 2023 - Jan 2025

Contributions:6 releases, 1 PR, 111 pushes in 1 year 8 months
jackbergus/GraphDatabase

Apr 2015 - May 2021

Contributions:7 pushes, 1 branch in 6 years 2 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
Giacomo Bergami - Lecturer (Assistant Professor) In Game Technology at Newcastle University