Jasmine Hegman is a versatile software engineer with 15 years’ experience building performant web and data-driven applications, currently focused at WebPT in Phoenix. She blends front-end expertise (JavaScript, node.js, d3/crossfilter/dc.js) with backend and systems work—introducing client-side unit testing, optimizing page load performance, and prototyping Kafka/Druid analytics stacks. A pragmatic tinkerer, she’s comfortable rearchitecting build tooling, creating PHP wrappers for analytics services, and contributing test coverage and fixes to popular open-source libraries like dc.js and Jasmine jQuery matchers. Colleagues know her for turning complex UX and data problems into clear, testable solutions and for evangelizing prototyping and in-browser design to validate ideas early. She’s equally at home poking under the hood of graphics and game systems as she is improving developer workflows and production reliability.
15 years of coding experience
3 years of employment as a software developer
Game Programming, Game Design/Programming, Artificial Life, Project Management, Game Programming, Game Design/Programming, Artificial Life, Project Management at University of Advancing Technology
jQuery matchers and fixture loader for Jasmine framework
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:9 commits in 1 year 4 months
Contributions summary:Jasmine primarily contributed to the testing infrastructure of the project. They focused on adding and refactoring Jasmine matchers for jQuery, specifically related to event handling and selection validation. Their work involved defining new test cases, adjusting existing tests, and handling edge cases, like null values, to improve test coverage and the overall reliability of the testing framework. These changes enhanced the project's ability to ensure correct jQuery behavior through automated tests.
Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js
Role in this project:
Front-end Developer
Contributions:8 commits, 5 PRs, 15 comments in 1 year 3 months
Contributions summary:Jasmine primarily contributed to the front-end aspects of the dc.js charting library. Their work focused on fixing and improving the core functionality, including chart identification and title formatting. The user also improved the performance of the testing suite, and also added unit tests for better code coverage.
visualizationchartsmulti-dimensionalchartcharting
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.