Mathieu Jacomy

Assistant Professor at The Department of Culture and Learning at Aalborg University

Copenhagen, Capital Region of Denmark
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

🤩
Rockstar
🎓
Top School
Mathieu Jacomy is an assistant professor and techno-anthropologist with 16 years of experience studying how digital knowledge technologies reshape our relationship to complex social phenomena. He combines academic research in controversy mapping and actor-network theory with hands-on tool development, notably contributing performance-critical graph layout improvements to high-profile open-source projects like Gephi and sigma.js. His work spans back-end Java algorithm design (LabelAdjust, multithreaded ForceAtlas2) and front-end optimization of Barnes-Hut implementations to make large-scale network visualization practical for researchers. Based in Copenhagen, he mentors users and reflects methodologically on how visualization practices influence social-scientific inquiry. Unusually, he bridges deep theoretical framing with low-level algorithmic tweaks that directly improve user experience and analytic capacity.
code16 years of coding experience
job4 years of employment as a software developer
bookMaster, Sciences et Technologies de la Cognition et de la Communication, Master, Sciences et Technologies de la Cognition et de la Communication at Université de Technologie de Compiègne (UTC)
bookDoctor of Philosophy - PhD, Technoanthropology, Doctor of Philosophy - PhD, Technoanthropology at Aalborg Universitet
github-logo-circle

Github Skills (16)

algorithm10
data-visualizations10
data-structures10
javas10
algorithms10
graph-algorithms10
javascript10
data-visualization10
data-visualisation10
graph-drawing10
opengl10
graph-visualization10
data-structure10
java10
multithreading9

Programming languages (8)

TypeScriptJavaCSSTeXJavaScriptGame Maker LanguageHTMLPython

Github contributions (5)

github-logo-circle
gephi/gephi

Oct 2015 - Jan 2023

Gephi - The Open Graph Viz Platform
Role in this project:
userBack-end Developer
Contributions:1 review, 78 commits, 3 PRs in 7 years 3 months
Contributions summary:Mathieu contributed to a new LabelAdjust algorithm within the Gephi graph visualization platform. This involved modifying core Java code, specifically within the LayoutPlugin directory, indicating a focus on graph layout algorithms. The user also added some randomness to the LabelAdjust algorithm to further improve the user experience. The user further contributed with MultiThread ForceAtlas2 implementation.
graph-analyticsopenglgraphinteractivegephi
jacomyal/sigma.js

Oct 2014 - Oct 2014

A JavaScript library aimed at visualizing graphs of thousands of nodes and edges
Role in this project:
userFull-stack Developer
Contributions:5 commits, 1 comment in 2 days
Contributions summary:Mathieu focused on optimizing the ForceAtlas2 layout algorithm, particularly the Barnes-Hut implementation, within the sigma.js graph visualization library. Their contributions involved refactoring and debugging the Barnes-Hut algorithm, including changes to data structures, calculations, and interactions with the node data. These improvements aimed to enhance the performance and functionality of the force-directed graph layout, as demonstrated by changes to the worker.js file and integration into the example HTML file.
javascript-libraryjavascriptnodesedgesvisualizing
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
Mathieu Jacomy - Assistant Professor at The Department of Culture and Learning at Aalborg University