Christophe Grand

Co-founder And Principal Consultant at cgrand.net

Greater Lyon Area France
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
Christophe Grand is a Clojure-enthusiast and entrepreneur with 17 years of software engineering experience, now co-founding and consulting through Tensegritics and cgrand.net from the Greater Lyon area. He blends deep language-level expertise—demonstrated by significant contributions to widely used projects like enlive and nREPL—with practical product experience building tooling and dialects such as ClojureDart for Flutter. Christophe has a track record of solving hard runtime and tooling problems (session management, interruptible evaluation, dynamic class/resource loading) and often ships both features and the corresponding tests. Comfortable leading small teams and advising architecture, he pairs low-level technical fluency with an independent consultant’s focus on delivering pragmatic solutions. An engineer by training (ISIMA), he also brings the rare perspective of someone who has influenced the Clojure ecosystem from its early days.
code17 years of coding experience
job10 years of employment as a software developer
bookCPGE Fauriel
bookEngineer's degree Computer Software Engineering, Engineer's degree Computer Software Engineering at ISIMA
github-logo-circle

Github Skills (21)

middleware10
session-management10
clojure-cli10
testing10
clojure10
language-design10
repr10
xml-parsing10
nrepl10
replit10
selector10
dart10
concurrency10
clojure-test9
strings9

Programming languages (9)

JavaC++CJavaScriptSwiftHTMLClojureDart

Github contributions (5)

github-logo-circle
Tensegritics/ClojureDart

Oct 2020 - Jan 2023

Clojure dialect for Flutter and Dart
Role in this project:
userBack-end Developer
Contributions:44 reviews, 665 commits, 70 PRs in 2 years 4 months
Contributions summary:Christophe contributed significantly to the development of clojuredart, a Clojure dialect for Flutter and Dart. Their work focused on implementing features within the core of the language, including support for comments, strings, regular expressions, and numbers (doubles). Additionally, they introduced code generation features as part of a broader effort.
flutterclojuredartnativeui
cgrand/enlive

Jan 2009 - Jun 2019

a selector-based (à la CSS) templating and transformation system for Clojure
Role in this project:
userBack-end Developer
Contributions:285 commits, 2 PRs, 3 pushes in 10 years 6 months
Contributions summary:Christophe primarily contributed to the Enlive project by implementing new features and improving the existing ones. Their work includes adding and refining features such as text and attribute replacement, code simplification, and comment support. Furthermore, the user introduced code for dynamic selectors, enabling the selection of nodes and fragments based on different criteria. The user added tests for the code that they have written and contributed to.
transformationtemplatingcssgardenclojurescript
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
Christophe Grand - Co-founder And Principal Consultant at cgrand.net