Devin Hanggi is a Senior Consultant based in Minneapolis with 10 years of engineering experience specializing in Adobe Experience Manager, Java, and web technologies. He brings a strong foundation from a Computer Science degree at Luther College and a track record of delivering both backend and frontend improvements across enterprise and open-source projects. At Runestone Interactive he contributed database-driven user management and UI enhancements for interactive CS education tools, and he has strengthened reliability through test automation and bug-reporting integrations. Known for blending pragmatic engineering with user-focused improvements, Devin moves comfortably between APIs, databases, and front-end UX to ship resilient features that improve developer and end-user experience.
10 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Luther College
How to Think Like a Computer Scientist, Interactive Edition
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:11 commits, 1 PR, 2 comments in 15 days
Contributions summary:Devin primarily focused on enhancing the test suite for the project. They added unit tests to verify the functionality of various functions, including string manipulation and numerical algorithms. These tests were integrated within the existing testing framework, suggesting an effort to increase code coverage and improve the overall reliability of the project. Additionally, the user fixed unit tests to match a new format.
Interactive books for computer science and mathematics
Role in this project:
Back-end Developer
Contributions:19 commits, 3 PRs, 2 comments in 2 months
Contributions summary:Devin contributed to the back-end functionality of the `runestoneserver` repository, primarily by adding database interactions and user management features. Their work involved creating and modifying database tables, such as `user_courses`, and implementing course selection and assignment management features. They also addressed bug reporting mechanisms and incorporated bug reporting into the codebase via a Github API, indicating a focus on improving the application's stability and user experience. They also worked on the user interface side to add style and select the courses.
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.