James Saffell is a director and seasoned software consultant with 11+ years of hands-on experience building full-stack Java/Spring and Angular applications and leading delivery-focused engineering teams. He excels at translating business needs into practical technical solutions, mentoring engineers, and aligning client leadership with consulting teams to ensure high-quality outcomes. A pragmatic problem-solver, James blends coding, architecture, and domain understanding to remove technical barriers and iterate on processes and training. He contributes to open-source front-end work—notably improving AngularJS JSON-schema form generation and validation—demonstrating attention to UX and validation detail. Based in Greater Milwaukee, he brings a consultative mindset shaped by diverse roles from developer to director and a background in computer science and MIS.
11 years of coding experience
13 years of employment as a software developer
BS, Computer Science / Bus. Adm. Management Information Systems (Double Major), BS, Computer Science / Bus. Adm. Management Information Systems (Double Major) at Olivet Nazarene University
Generate forms from a JSON schema, with AngularJS!
Role in this project:
Front-end Developer
Contributions:20 commits, 2 PRs, 28 comments in 7 days
Contributions summary:James primarily contributed to the front-end aspects of the project, specifically focusing on form generation and validation within an AngularJS environment. Their work included fixing typos, enhancing the functionality of the schema-validate directive, and adjusting the behavior of form field cleanup. The user also addressed issues related to the display of form elements. The user's commits reveal a deep understanding of the project's AngularJS implementation.
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.