Guillaume Seguin is a Distinguished Engineer in Machine Learning with 19 years of hands-on experience building production-grade ML tooling and on-device AI capabilities at Apple, where he leads platforms that powered features like Live Text and Voice Isolation. A PhD-trained computer vision researcher and former co-founder/CTO of Regaind, he blends deep academic rigor in multi-instance video segmentation and 3D-human vision with product-minded engineering to make sophisticated ML workflows frictionless for modeling teams. His open-source pedigree spans embedded firmware and 3D printing projects (notably Marlin and Printrun) and network simulation contributions, reflecting a comfort across low-level hardware control, UI work, and large-scale data systems. Equally at ease refactoring legacy codebases as inventing evaluation and profiling frameworks, he focuses on high technical standards and reproducible science while enabling rapid iteration. Based in San Jose, he pairs curiosity about digital photography and robotics with a track record of shipping impactful, device-first ML features.
19 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Ecole normale supérieure
Pronterface, Pronsole, and Printcore - Pure Python 3d printing host software
Role in this project:
Back-end Developer
Contributions:1384 commits, 8 PRs, 14 pushes in 4 years 8 months
Contributions summary:Guillaume primarily focused on enhancing the functionality and maintainability of the Printrun software. They implemented features by refactoring the command line interface, adding parameter parsing, and integrating new G-Code commands for features like tool selection. Furthermore, they optimized the performance of the 3D viewer by reworking the data structures used for representing and manipulating layers and gcode.
GitHub read-only mirror of ns-3-dev repository, will be kept in sync with main GitLab.com repository. Please DO NOT file pull requests here; instead, file issues and merge requests at https://gitlab.com/nsnam/ns-3-dev/
Role in this project:
Back-end Developer
Contributions:11 commits in 4 months
Contributions summary:Guillaume contributed to the core ns-3 network simulator by implementing an ASCII writer class, which enables packet logging and debugging. They integrated the ASCII writer into various helper classes (EmuHelper, PointToPointHelper, CsmaHelper, YansWifiPhyHelper, and InternetStackHelper) to provide flexible packet tracing capabilities. Furthermore, the user refactored the simulator by introducing new functions for handling contexts. This shows their contribution to the core system of ns-3.
twinedevsyncgitlabmerge-requests
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.