Tom Niget is a Professor and seasoned DevOps/system administrator with 11 years of hands-on experience building and maintaining application and system architectures across academia and industry. Based in Antibes, he teaches embedded systems, databases and system architecture while also contributing to R&D and production projects at Nexedi. He combines low-level systems work—demonstrated by substantive contributions to the Cosmos OS project improving console, keyboard and SVGA interactions—with higher-level web and ERP development (Python, PHP, Laravel, MariaDB). Tom also strengthens tooling and documentation for open-source projects like OpenTomb and Logisim-evolution, showing care for reproducible developer experience and localization. He’s comfortable bridging teaching, research and operational needs, and has a quieter specialty in compiling and toolchain work (Python-to-C++ compiler and static API-change analysis) that informs both his pedagogy and engineering.
11 years of coding experience
3 years of employment as a software developer
Licence de Sciences et Technologies, Licence de Sciences et Technologies at Université Côte d'Azur
Baccalauréat Scientifique, Baccalauréat Scientifique at Lycée Guillaume Fichet
Engineering degree Information Technology, Engineering degree Information Technology at Polytech Nice Sophia
PeiP-A (majoring in Sciences and I.T.) Engineeering, PeiP-A (majoring in Sciences and I.T.) Engineeering at Polytech Annecy-Chambéry
Software Developer (with focus on bug fixes and localization)
Contributions:32 reviews, 142 commits, 32 PRs in 1 year 6 months
Contributions summary:Tom primarily contributed to code maintenance and improvement within the project. Their work included addressing typos, fixing French localization issues, and resolving translation key errors. The user also made changes to various Java files, suggesting involvement in core logic and component fixes. The user's focus was on improving code quality, fixing bugs, and supporting internationalization aspects of the digital logic design tool.
Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!
Role in this project:
Full-stack Developer
Contributions:37 commits, 23 PRs, 44 comments in 2 months
Contributions summary:Tom significantly contributed to the Cosmos operating system project by implementing and modifying core system functionalities. Their work involved adding console colors to the console class, modifying plugs calls, and rewriting the keyboard class. They also addressed a bug in the SVGA driver and updated the AppAssemblerRingsCheck.cs file. The user's commits demonstrate a focus on improving the operating system's hardware interaction and user interface components.
kerneloperating-systemlinuxoperatinglanguages
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.