Çagdas Bozman is a founder-CEO and seasoned engineering leader with 14 years of experience combining deep research credentials—a PhD from École Polytechnique on OCaml memory behavior—with hands-on R&D and product leadership. He leads Functori while serving as CTO and associate for Fraktion and GOAT Stadium, bridging tokenization, NFTs, and bespoke software with pragmatic business strategy. A recognized OCaml expert, he has contributed to core ecosystem projects like opam and ocaml.org, keeping tooling and community resources current. Comfortable switching between board-level decisions and code reviews, smart-contract audits, and system design, he brings a rare mix of academic rigor and startup execution. Raised in a family of entrepreneurs, he pairs technical authority with commercial instinct to turn complex language- and blockchain-focused ideas into production-ready products.
14 years of coding experience
6 years of employment as a software developer
PhD Computer Science, PhD Computer Science at École Polytechnique
Master's degree Computer Engineering - Languages and Programming (with High Honors), Master's degree Computer Engineering - Languages and Programming (with High Honors) at Université Paris Cité
Baccalauréat Scientifiques, Baccalauréat Scientifiques at Lycée Jean-Baptiste Corot
Contributions:18 commits, 2 PRs, 3 comments in 9 years 9 months
Contributions summary:Çagdas primarily contributed to the ocaml.org website by adding and updating news articles related to various OCaml libraries and tools. They added news about new releases, fixed typos, and updated installation information for OPAM. The contributions focused on keeping the community informed about the OCaml ecosystem and ensuring the website's content was current.
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
Role in this project:
Back-end Developer
Contributions:8 commits in 5 months
Contributions summary:Çagdas contributed to the opam package manager by adding features and fixing bugs related to the core functionality. They implemented changes to the confirmation process before package installation and removal. The user also merged in updates from the main branch and added shell scripts to automate eval commands after opam switch. Furthermore, they fixed a path issue related to the "patches" field.
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.