Nick Howell is a Principal Software Engineer with 16 years of experience building reliable enterprise software across logistics, aerospace, and defense, currently leading engineering efforts at BAE Systems in Ohio. He combines hands-on backend development and QA discipline—demonstrated by Laravel framework fixes and tests—with a knack for clear technical communication, having improved documentation for the popular Phaser.js game framework. Nick rose through roles from IT support and web development to senior engineering positions, bringing pragmatic leadership and deep institutional knowledge of large-scale systems. He holds a BBA in Management Information Systems and is known for quietly improving developer experience through better docs and well-tested bug fixes that reduce operational friction.
16 years of coding experience
17 years of employment as a software developer
Bachelors of Business Administration Management Information Systems, Bachelors of Business Administration Management Information Systems at Indiana University East
Associates of Science Business, Associates of Science Business at Edison State Community College
Laravel is a web application framework with expressive, elegant syntax.
Role in this project:
Back-end Developer & QA Engineer
Contributions:9 commits, 10 PRs, 33 comments in 1 year
Contributions summary:Nick primarily contributed to the Laravel framework by fixing bugs and enhancing existing features. Their work included resolving issues related to resource routing, specifically addressing inconsistencies between PUT/PATCH routes. They also addressed bugs in file uploads and database connection handling. Furthermore, the user added tests and fixed existing ones, focusing on routing and database connection behaviors.
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Role in this project:
Technical Writer
Contributions:13 commits in 8 days
Contributions summary:Nick primarily contributed to documentation improvements within the Phaser.js framework. Their commits focused on fixing various typos and inconsistencies in method and property descriptions across different components, including keys, buttons, groups, points, input handlers, lines, math, graphics, bitmap text, tween manager, and world objects. This work enhanced the clarity and accuracy of the API documentation.
2d-gamemobile-webphaserrenderingwebgl
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.