Evert Timberg is a Principal Software Developer with 12 years of experience building scalable web and distributed systems, currently a founding engineer at Marble.ai working on agentic AI, RAG, and LLM-driven products. He combines deep hands-on engineering—from front-end UX work and open-source contributions to Chart.js plugins to backend services and architecture—with repeated leadership in migrating and modernizing large monoliths to service-based systems. At Nautical Commerce and Top Hat he designed multi-tenancy, ledger-based accounting, and led migrations that materially improved performance and observability, saving substantial cost. Early work at National Instruments and Opus One shows strong systems and simulation experience, including a live electricity market deployment and significant performance optimizations. As lead maintainer on Chart.js plugins, he brings a practical open-source mindset to shipping polished developer-facing tooling. He mentors engineers across levels and blends product collaboration with technical risk reduction through prototypes and clear documentation.
12 years of coding experience
12 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.) Electrical and Electronics Engineering, Bachelor of Applied Science (B.A.Sc.) Electrical and Electronics Engineering at University of Toronto
Contributions:9 releases, 46 reviews, 33 commits in 5 years
Contributions summary:Evert's primary contribution involved the initial development of a zoom and pan plugin for Chart.js. This included the creation of core functionalities for zooming and panning, along with integrating touch support using Hammer.js. The code defines functions for handling different scale types (time, numerical, etc.) and integrates event listeners for mouse wheel and touch interactions. The user also created sample files to demonstrate the usage of the zoom feature.
Contributions:3 releases, 84 reviews, 22 commits in 5 years
Contributions summary:Evert primarily contributed to the development of the Chart.js annotation plugin. They implemented new features, such as box annotations and dashed line support, enhancing the plugin's functionality. The user also refactored code and built files for releases, indicating a role in both feature development and project maintenance. Further contributions included documentation improvements and preparing for releases.
chartchartjs-pluginpluginchartjsannotation
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
Evert Timberg - Principal Software Developer at Marble