Jacob Hassel is a Senior Software Engineer with 11 years of experience building mission-focused Java and web applications, currently contributing at Veson Nautical after leading web development at the Naval Undersea Warfare Center. He combines deep Spring and REST expertise with JavaFX UI/UX skills and hands-on Vue.js front-end work, mentoring teams and making design and code-review decisions in agile environments. Jacob is an active open-source contributor who improved flexibility in the Konva Vue integration and enhanced accessibility/visual focus controls in a popular JavaFX Material Design library. He takes pride in software that supports troop safety and thrives on creative problem solving under real-world constraints. Based in Newport, RI, he balances technical rigor with an interest in expanding front-end experience and stays energized by a lifelong commitment to competitive swimming.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Lehigh University
Contributions:22 commits, 6 PRs, 6 pushes in 1 year 1 month
Contributions summary:Jacob focused on enhancing the user interface of the JavaFX Material Design library, specifically by adding and modifying components to disable visual focus indicators. Their contributions included adding the `-jfx-disable-visual-focus` property to JFXButton, JFXRadioButton, JFXToggleButton, and JFXCheckBox, along with corresponding modifications in the skin classes. The user updated the documentation of JFXDrawer, and made other minor improvements.
Vue & Canvas - JavaScript library for drawing complex canvas graphics using Vue.
Role in this project:
Front-end Developer
Contributions:8 commits, 2 PRs in 1 day
Contributions summary:Jacob contributed to the Vue Konva library by adding a feature to allow custom prefixes for Konva components. They implemented a plugin option to modify the component prefix and updated the tests to accommodate this new functionality. The user's changes include modifying core files like `src/index.js` and testing components with custom prefixes, reflecting a focus on improving the library's flexibility and customization options. This involved code changes in the test suite and core library files.
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
Jacob Hassel - Senior Software Engineer at Veson Nautical