James Monger is a Principal Software Engineer and founder with 13 years' experience building and scaling engineering teams across startups, scaleups and £1bn+ organisations. He combines hands-on full‑stack engineering—recently architecting a Vue 2→3 migration framework and serverless microservices—with people leadership, mentoring apprentices to senior engineers and designing competency-driven training programmes. Long-time maintainer and contributor to InversifyJS (a TypeScript IoC container with millions of monthly downloads), he brings proven open-source sensibility to production-grade tooling and test infrastructure. James excels at translating business needs into reliable delivery through end-to-end ownership of requirements, CI/CD and AI-assisted developer workflows. Based in Southampton, he now splits time between principal engineering roles and running a product-focused studio working on video games.
13 years of coding experience
10 years of employment as a software developer
Computer Science Spanish Maths, Computer Science Spanish Maths at Burnham Grammar School
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
Role in this project:
Full-stack Developer
Contributions:7 reviews, 126 commits, 28 PRs in 4 months
Contributions summary:James primarily refactored and updated the testing infrastructure for the InversifyJS project, migrating from Karma to Mocha and integrating code coverage reporting with Coveralls. They moved and refactored test files, updated references, and fixed build configurations. They also made minor changes to the `gulpfile.js` file, adding new tasks and reorganizing existing ones to accommodate the changes.
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
James Monger - Contract Software Engineer at Tiberisoft Ltd