Ian Collins is a seasoned Technical Team Lead with 11 years of experience building and managing web platforms, CMS integrations, and intuitive user interfaces across government and nonprofit sectors. Based in Virginia, he has led teams at OBXtek and SAIC and previously managed BrainLine.org’s full stack needs, combining backend PHP/MySQL work with frontend design sensibilities. He favors pragmatic, forward-thinking solutions that avoid reinventing the wheel while improving existing tools—evidenced by front-end contributions to the popular ng2-dragula library, where he improved configurability and testability. Ian blends hands-on coding, architecture oversight, and mentorship to deliver maintainable systems that scale over time. His background in computer science with a graphic design minor gives him a rare mix of technical rigor and UI/UX intuition.
11 years of coding experience
14 years of employment as a software developer
Bachelors, Computer Science, minor in Graphic Design, Bachelors, Computer Science, minor in Graphic Design at James Madison University
Contributions:7 commits, 1 PR, 3 comments in 3 days
Contributions summary:Ian primarily focused on enhancing the `ng2-dragula` library's functionality and maintainability. They introduced options for configuring the mirror container, enabling it to be set locally or via an input. The user also improved code structure by setting default values for options and refactored the method used to set the local mirror, making it easier to test. Furthermore, they updated and expanded the unit tests to cover all areas of the `DragulaDirective`.
Contributions:2 PRs, 28 pushes, 1 branch in 3 years 8 months
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.