Jon Sadka is a Staff Software Engineer in Los Angeles with 12 years of experience building interactive single-page applications and real-time data visualizations using React and d3.js. He has advanced front-end chops honed across major platforms including Apple, Uber, and Stripe, and contributes to well-known open-source projects like Uber's react-vis, baseweb, and kepler.gl. Jon combines a technically rigorous background—an M.S. in Structural Engineering and a B.S. in Architectural Engineering—with practical UI engineering, which surfaces in thoughtful component design, accessibility fixes, and visual polish. He often focuses on making complex data approachable through responsive, interactive widgets and has implemented nuanced features like onNearestXY interactivity and strokeDasharray support. Colleagues rely on him for architectural guidance on frontend systems and for translating data-driven product needs into elegant, maintainable client-side code.
12 years of coding experience
12 years of employment as a software developer
Master of Science (M.S.), Structural Engineering, Master of Science (M.S.), Structural Engineering at University of Southern California
California Polytechnic State University, San Luis Obispo
Contributions:2 releases, 19 commits, 18 PRs in 11 months
Contributions summary:Jon primarily contributed to the `react-vis` library by implementing features and fixing issues related to data visualization components. They added support for `strokeDasharray` in the `LineSeries` component, enhancing its styling capabilities, and added a showcase example demonstrating its usage. The user also implemented the `onNearestXY` functionality for the `MarkSeries` component, which improves the interactivity of the charts. They also updated the copyright date and made documentation updates.
Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
Role in this project:
Front-end Developer
Contributions:11 commits, 24 PRs, 16 pushes in 1 year 10 months
Contributions summary:Jon primarily contributed to the front-end aspects of the Kepler.gl project, as evidenced by commits focused on UI adjustments and component updates. These contributions included bug fixes for popover positioning, corrections to component exports, and improvements to the visual appearance of UI elements like toggle inputs and modal dialogues. The user also made changes to image export functionality and made formatting corrections.
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.