Simon Julier

England, United Kingdom
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
Simon Julier is a Professor of Computer Science in the UK with a decade of experience at the intersection of sensing, data fusion, and user interfaces, focused on turning raw environmental data into actionable information. His research and development span augmented reality, Bayesian estimation, filtering, and interface design, blending theoretical rigor with practical system-building. He has contributed to influential open-source robotics/vision toolkits such as g2o and GTSAM, improving core C++ optimization routines and MATLAB bindings to make advanced smoothing and mapping methods more robust and portable. Known for refactoring complex codebases and replacing brittle patterns with exception-safe designs, he brings both research insight and engineering discipline to real-world perception problems.
code10 years of coding experience
github-logo-circle

Github Skills (19)

c-language10
lib10
graph10
code-library10
matlab10
eigen10
optimisation10
cpp10
cprogramming-language10
slam10
optimization10
cmake9
exception-handling9
cplus9
g2o9

Programming languages (4)

ShellC++MATLABPython

Github contributions (5)

github-logo-circle
RainerKuemmerle/g2o

Oct 2015 - Jul 2021

g2o: A General Framework for Graph Optimization
Role in this project:
userBack-end Developer
Contributions:12 reviews, 57 commits, 12 PRs in 5 years 9 months
Contributions summary:Simon's contributions primarily involve modifications to core C++ code related to graph optimization within the g2o framework. They refactored existing code by merging branches and modifying the core data structures and utility functions within g2o. Specifically, the commits touch upon core types and algorithms (like SBA and SIM3), install scripts for dependencies, and gradient calculations within the SLAM3D module. They also include setting up Eigen based getters and setters.
roboticsoptimizationc-plus-plusgraph-optimizationg2o
borglab/gtsam

Jan 2017 - Feb 2018

GTSAM is a library of C++ classes that implement smoothing and mapping (SAM) in robotics and vision, using factor graphs and Bayes networks as the underlying computing paradigm rather than sparse matrices.
Role in this project:
userBack-end Developer
Contributions:10 commits in 1 year 1 month
Contributions summary:Simon primarily focused on improving the MATLAB wrapper for the GTSAM library. They addressed issues with scalar references, ensuring correct unwrapping behavior and preventing errors related to non-const references. They also modified the CMake build configuration to correctly embed names in dynamic libraries for compatibility on different platforms like Apple. Additionally, they refactored the code by changing `exit()` calls to exceptions.
smoothingsparsec-plus-plushierarchicalpattern-recognition
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
Simon Julier