Francois Zaninotto

Software Engineer at marmelab

Nancy, Grand Est, 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
award
Top expert inReact Ecosystem Development
Francois Zaninotto is the founder and CEO of marmelab and a seasoned software leader with 16 years of experience delivering full‑stack JavaScript solutions using a lean startup approach. He created and maintains influential open‑source projects—including react‑admin for B2B apps and the widely used Faker library—and has hands‑on contributions to tools like gremlins.js and json‑graphql‑server. His work spans front‑end UX improvements, GraphQL schema design, and backend architecture and ORM refactors, showing a strong focus on code quality and maintainability. Committed to green IT, he founded GreenFrame to measure and optimize the CO2 footprint of web applications, blending product engineering with environmental impact. Based in Nancy, France and trained at École des Mines de Nancy, he pairs pragmatic customer‑centric delivery (clients such as Arte, CNRS and The Fork) with active open‑source stewardship.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
7,206reputation
735kreached
277answers
3questions
Badges
cors
top-5%
cookies
top-5%
reactjs
top-5%
ajax
top-5%
decimal
top-5%
javascript
top-5%
github-logo-circle

Github Skills (60)

data-visualizations10
unit-testing10
d3-js10
wp-graphql10
mongoose10
javascript10
ui-d10
node-js10
object-mapping10
database-connection10
back-end-development10
data-visualisation10
object-oriented-programming10
ui-design10
refactorings10

Programming languages (12)

TypeScriptJavaC++ShellRustJavaScriptGoVala

Github contributions (5)

github-logo-circle
marmelab/json-graphql-server

Jul 2017 - Jan 2023

Get a full fake GraphQL API with zero coding in less than 30 seconds.
Role in this project:
userFull-stack Developer
Contributions:17 releases, 26 reviews, 144 commits in 5 years 7 months
Contributions summary:Francois implemented the addition of a Mutation type to the GraphQL schema, enhancing the server's capabilities for data modification. Their work involved modifying the schema generation process to include mutation fields like create, update, and remove operations for different data types. They also initialized and contributed to unit tests for the project's core functionalities. The user demonstrated a strong understanding of GraphQL schema design, data type management, and testing best practices.
apigraphql-apizeroartemisjavascript
fzaninotto/uptime

Jan 2012 - Oct 2015

A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap.
Role in this project:
userBack-end Developer
Contributions:444 commits, 1 PR, 2 pushes in 3 years 9 months
Contributions summary:Francois primarily contributed to the development of the back-end logic of the uptime monitoring application. Their commits demonstrate the implementation of core features such as the addition of a ping model to record status changes and the integration of a custom monitor service to manage the checking of website availability. Furthermore, the user improved the data model by adding features, such as QoS calculation and the capability to categorize checks by tags. These efforts enhanced the application's functionality and data analysis capabilities.
monitornode-jsremote-monitoringnodejsmongoose
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
Francois Zaninotto - Software Engineer at marmelab