Eric Charles

CEO Founder at Datalayer

Brussels, Belgium
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
Eric Charles is a seasoned software leader and founder with 16+ years of experience building scalable developer tooling and data platforms; he is the CEO and founder of Datalayer, which streamlines scaling Jupyter workloads from local notebooks to cloud compute without code changes. Based in Brussels, he blends hands-on full-stack engineering—TypeScript frontends, Python backends, and server integrations—with product and open-source stewardship, evidenced by committer roles in Project Jupyter and contributions to flagship projects like JupyterLab, ipykernel and Apache Zeppelin. His technical depth spans kernel/debugger enhancements, resource monitoring, and extension architecture, while his leadership history includes PMC roles at Apache and long-tenured engineering management. Known for a “disrupt or die” mindset, he pairs entrepreneurial grit with pragmatic engineering to make large-scale data processing and AI training more accessible.
code16 years of coding experience
job25 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Faculté Polytechnique de Mons
languagesFrench, English, Dutch
github-logo-circle

Github Skills (35)

debugging10
api-rest10
javascript10
back-end-development10
python10
jupyter10
api-design10
restful-api10
typescript10
jupyterlab10
java10
kernel10
javas10
front-end-development10
typescript-types10

Programming languages (16)

JavaCSSC++JinjaRustScalaGoHTML

Github contributions (5)

github-logo-circle
The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
Role in this project:
userFull-stack Developer
Contributions:27 reviews, 89 commits, 50 PRs in 2 years 6 months
Contributions summary:Eric contributed to the development of a simple extension for the Jupyter server, creating backend handlers and templates. They implemented a Typescript example, including the required Javascript bundling, indicating work on both the frontend and backend. Further contributions involved refactoring handlers, adding configuration options, and defining default URLs for the extensions.
backendjupyterrestserver
JupyterLab Extensions by Examples
Role in this project:
userFull-stack Developer
Contributions:45 commits, 18 PRs, 8 pushes in 4 months
Contributions summary:Eric primarily contributed to the JupyterLab extension examples, demonstrating a focus on front-end development with TypeScript and JupyterLab-specific APIs. They refactored code, removed prefixes, and restructured examples, improving organization and usability. Furthermore, the user implemented several enhancements related to menu naming and READMEs, which improved user experience and documentation. Their contributions also involved the server-side components by renaming server extension examples.
jupyterlab-extensionjupyterlabjupyterlab-extensionsjupyter
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