Jacques Garrigue

Professor at Nagoya University

Kyoto, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jacques Garrigue is a professor of computer science based in Kyoto with 18 years of academic and research experience, currently on faculty at Nagoya University. He holds a PhD from the University of Tokyo and a unique Franco-Japanese educational background spanning ENS and Inalco, reflecting deep cross-cultural and theoretical training. His research and engineering work centers on programming languages and type systems, with substantial contributions to the OCaml core and the widely used opam package repository, where he maintained Lablgtk/Tk packages and fixed complex compatibility issues. Known for tackling subtle type-checking and GADT interactions, he brings a rare blend of formal rigor and practical maintenance skills that keep critical functional-language tooling healthy.
code18 years of coding experience
job23 years of employment as a software developer
bookLycée Henri 4
bookMathematics and Computer Science, Mathematics and Computer Science at Ecole normale supérieure
bookDEA (MSc), Computer Science, DEA (MSc), Computer Science at Université Paris Cité
bookUniversity of Tokyo
bookLicense, Japanese, License, Japanese at Institut national des langues et civilisations orientales (Inalco)
github-logo-circle

Github Skills (11)

type-system10
opam10
type-checking10
type-check10
package-management10
patch10
ocaml10
tcl9
functional-programming9
configuration-management9
coq8

Programming languages (7)

ShellCCoqOCamlHTMLNixKotlin

Github contributions (5)

github-logo-circle
ocaml/ocaml

Nov 2015 - Jan 2023

The core OCaml system: compilers, runtime system, base libraries
Role in this project:
userBack-end Developer
Contributions:292 reviews, 401 commits, 251 PRs in 7 years 3 months
Contributions summary:Jacques's commits primarily focused on modifications within the OCaml core system. The changes involve addressing issues related to module aliasing, type checking, and polymorphic variants. The user has corrected problems involving the interaction of GADTs and type synonyms. These modifications indicate a focus on improving the type system and ensuring the correctness of OCaml code.
functional-languagecompilersruntime-systemapllwt
ocaml/opam-repository

Sep 2014 - Nov 2022

Main public package repository for opam, the source package manager of OCaml.
Role in this project:
userBack-end Developer & Package Maintainer
Contributions:4 reviews, 113 commits, 50 PRs in 8 years 2 months
Contributions summary:Jacques primarily contributed to the opam-repository by updating and maintaining packages, particularly those related to the Lablgtk and Tk libraries. They fixed URLs, updated patches, and added new package versions. Their work involved modifications to configuration files and build scripts, and ensured compatibility with different OCaml versions and dependencies like Tcl/Tk.
package-managerpackage-repositoryocamlopam
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
Jacques Garrigue - Professor at Nagoya University