Colin Morris is a pragmatic full stack developer with nine years of professional experience building Angular, React and Node.js microservices, currently developing TypeScript APIs with NestJS at esure. He combines front-end polish and UX-aware engineering—evidenced by substantive contributions to the popular ngx-mask Angular library where he improved validation, edge-case handling and test coverage—with robust back-end delivery and CI/CD via Jenkins to Elastic Beanstalk and Kubernetes. His background spans legacy Java/Spring web systems to modern cloud-native stacks, enabling him to bridge technical debt and new feature delivery. Based in Kingswood, UK, he brings a hands-on approach to shipable, well-tested software and to mentoring peers through practical refactors. Collected experience across full product lifecycles means he’s equally comfortable improving input-level UX or designing scalable API services.
9 years of coding experience
10 years of employment as a software developer
Glyn Technology School
Maths, Geography, Business Studies A Levels, Maths, Geography, Business Studies A Levels at Glyn Technologgy School
Angular Plugin to make masks on form fields and html elements.
Role in this project:
Front-end Developer
Contributions:7 commits, 11 PRs, 76 comments in 5 months
Contributions summary:Colin primarily contributed to the ngx-mask library by implementing and fixing features related to input masking functionality. They focused on enhancing the library's behavior, including validation, handling special characters, and addressing edge cases, like handling empty masks. Their work also included refactoring code, updating dependencies, and adding unit tests to improve the library's stability and usability. These contributions demonstrate a focus on improving the overall functionality and user experience of the input masking features.
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.