Marc Prud'hommeaux

Greater Boston United States
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
Marc Prud'hommeaux is a seasoned software developer with 25 years of professional experience and deep expertise in modern hybrid functional/object-oriented languages such as Rust, Swift, and Scala, alongside Java, JavaScript, Objective‑C, C, and C++. Based in Greater Boston, he blends hands-on engineering with product-minded founding experience as founder of SkipTools and creator of AppFair, and has 12 years of active professional contributions on GitHub. Marc is a pragmatic full‑stack and back‑end contributor to high-profile open-source projects—improving schema generation and TypeScript tooling in vega/vega-lite, enhancing JSON and JDBC handling in Apache Calcite, and extending utility tooling like typescript-json-schema. He has a knack for untangling schema and type complexity, improving build/test workflows, and making visualization and data tooling more robust and maintainable. Notably, he moves between low-level performance and high-level schema design, showing both systems thinking and attention to developer ergonomics.
code12 years of coding experience
bookCornell University
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
10,155reputation
585kreached
94answers
36questions
Badges
xcode
top-5%
swiftui
top-5%
generics
top-5%
swift
top-5%
macos
top-5%
animation
top-5%
github-logo-circle

Github Skills (49)

apache-calcite10
javascript10
visualization10
json-schema10
vega10
charts10
typescript10
schema-design10
xml-schema10
calc10
java10
schema-org10
javas10
sql10
typescript-types10

Programming languages (19)

C#JavaC++CRustScalaHTMLGroovy

Github contributions (5)

github-logo-circle
vega/vega-lite

Jul 2015 - Jan 2021

A concise grammar of interactive graphics, built on Vega.
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 49 commits, 51 PRs in 5 years 7 months
Contributions summary:Marc made significant contributions to the `vega-lite` repository, which is a grammar for interactive graphics. Their work focused on schema improvements, including fixing inconsistencies in `sortMixin` and generating schemas directly from TypeScript classes. They also integrated upstream changes and migrated schema property descriptions to TypeScript comments to facilitate new schema generation, enhancing the project's maintainability and code quality. The commits show expertise in working with TypeScript and schema definition within a visualization library.
chartsinteractive-graphicsvisual-analysisplotgrammar
vega/vega

Jul 2013 - Sep 2022

A visualization grammar.
Role in this project:
userFull-stack Developer
Contributions:31 commits, 14 PRs, 42 comments in 9 years 3 months
Contributions summary:Marc contributed to the Vega visualization library, primarily focusing on bug fixes and enhancements. Their work included resolving an issue in the "cross" transform by adding an "output" parameter and incorporating test cases. They also addressed type-related errors in the axis offset function, improved SVG rendering by adding and comparing the output to SVG headless renderer, and made several schema and property definition improvements, especially involving scaling and mark types. Furthermore, the user worked on the build process by adding argv processing to run tests.
svgcanvasgrammarvegavisualization-grammar
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
Marc Prud'hommeaux