Arthur Sonzogni is a Senior Software Engineer based in Paris with 13 years of experience building high-performance C++ systems, interactive terminal UIs, and web platform security features. At Google he drives Chrome architecture improvements across memory safety (MiraclePtr, DanglingPointerDetector), navigation, and web security (CSP, COOP/COEP, sandboxing), while his open-source work includes notable contributions to Chromium and the popular FTXUI C++ TUI library. He combines strong mathematical and imaging background from ENSIMAG with practical HPC and visualization experience from R&D roles, having built volumetric renderers, simulators and image-processing pipelines. Equally at home refining complex compiler/tools logic (spanification) as implementing elegant ASCII art renderers and LaTeX exporters, he brings a rare mix of low-level systems rigor and creative, user-facing tooling. Colleagues rely on him for pragmatic refactors, regression tests, and thoughtful handling of subtle platform security edge cases.
12 years of coding experience
Diplôme d'ingénieur, filière MMIS : Modélisation Mathématiques, Image et Simulation., Mention Très bien., Diplôme d'ingénieur, filière MMIS : Modélisation Mathématiques, Image et Simulation., Mention Très bien. at Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
Classe préparatoire aux grandes écoles, MPSI - MP*, Classe préparatoire aux grandes écoles, MPSI - MP* at Lycée Champollion
:computer: C++ Functional Terminal User Interface. :heart:
Role in this project:
Full-stack Developer
Contributions:1 release, 121 reviews, 429 commits in 4 years 4 months
Contributions summary:Arthur has been actively involved in the development of a C++ terminal user interface library. They have implemented several core features and widgets, including a gauge component, frame, collapsible elements, and a customizable dropdown menu. The contributions also include various enhancements such as support for different text styles, mouse interaction handling for UI elements and adding the ability to position elements by setting their sizes.
Contributions:5 reviews, 149 commits, 48 PRs in 5 years 1 month
Contributions summary:Arthur made significant contributions to the `diagon` project, focusing on the development of a math expression parser and visual representation. The user implemented parsing and rendering capabilities, enabling the project to display mathematical expressions. The user also extended the project by adding the function to present the information in Latex format.
umlwebapplicationarthursonzognicubingparser
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.