Théophile Batoz is a founder and software engineer based in Marseille with 11 years of experience building web, desktop and mobile products and leading small engineering teams. He combines deep interests in programming languages, type theory and mathematics with pragmatic product-focused execution—modeling problems, prioritizing effectively and shipping robust solutions. As founder of Kanso and former CTO-for-hire, he has designed cloud and data architectures, led pricing algorithm design and worked across stacks including Haskell, Go, React, PostgreSQL/PostGIS and RabbitMQ. His open-source contributions include non-trivial refactorings to the widely used Haskell Stack tool and frontend/IPFS integration work on a peer-to-peer chat app, reflecting both backend build-system insight and full-stack UX improvements. Comfortable switching between research-minded thinking and hands-on delivery, he brings entrepreneurial grit and a taste for clean abstractions to practical, production-grade systems.
11 years of coding experience
9 years of employment as a software developer
Engineer's Degree Mathematics Computer Sciences Programming Management, Engineer's Degree Mathematics Computer Sciences Programming Management at National School of Computer Science and Applied Mathematics of Grenoble
Baccalauréat Chimie physique, Baccalauréat Chimie physique at Lycee Val-De-Durance
Diplôme d'ingénieur Mathématiques et informatique, Diplôme d'ingénieur Mathématiques et informatique at Grenoble INP - UGA
Contributions:11 reviews, 9 commits, 21 PRs in 1 year 11 months
Contributions summary:Théophile primarily focused on refactoring and restructuring the Haskell Tool Stack codebase. Their contributions involved removing unused data, renaming components, moving dependency types to dedicated modules, and reorganizing file gathering logic. They also addressed layout issues and fixed bugs related to integration tests, demonstrating a strong understanding of the project's internal structure and build processes. Furthermore, the user made improvements by providing sublibrary information and updating ghc-pkg.
A distributed, serverless, peer-to-peer chat application on IPFS
Role in this project:
Full-stack Developer
Contributions:34 commits, 1 PR, 46 comments in 22 days
Contributions summary:Théophile primarily focused on refactoring and updating the frontend of the Orbit application, removing deprecated code and improving the user interface. They modified React components, specifically related to login and settings views, to enhance the user experience and incorporate new features. Additionally, the user integrated IPFS daemon configuration within the application. This involved modifying the Electron-based application to manage and interact with the IPFS daemon, including its startup and shutdown sequences.
orbit-dbipfsreactchat-applicationp2p
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
Théophile Batoz - Founder & Software Engineer at Kanso