Adam Bowman

Web Application Developer

Hallowell, Maine, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Adam Bowman is a senior full-stack web application developer with nine years of professional experience modernizing manual, compliance-driven processes into secure, maintainable ASP.NET and SQL Server systems for education, government, and institutional clients. He designs data collection, review/approval workflows, and reporting tools—with notable work on Angular front-ends, custom Moodle integrations, and automated Playwright-based accessibility testing to meet WCAG standards. Adam also contributes to open-source projects like Babylon.js, where he improved core rendering and 2D text capabilities, demonstrating breadth from server-side architectures to interactive client-side experiences. Based in Hallowell, Maine, he’s most effective in roles that prize clarity, long-lived systems, and pragmatic use of modern tools to turn complex requirements into auditable, user-friendly applications.
code10 years of coding experience
job20 years of employment as a software developer
bookBA Psychology, BA Psychology at University of Maine
bookBS Computer Information Systems, BS Computer Information Systems at University of Maine at Augusta
github-logo-circle

Github Skills (12)

mesh10
typescript10
javascript10
typescripts10
babylonjs10
game-development10
game-engine10
typescript-types10
3d10
ui-design7
front-end-development7
uid7

Programming languages (4)

TypeScriptJavaScriptPHPPython

Github contributions (5)

github-logo-circle
BabylonJS/Babylon.js

Sep 2016 - Jan 2018

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Role in this project:
userFull-stack Developer
Contributions:197 commits, 124 PRs, 88 comments in 1 year 4 months
Contributions summary:Adam primarily contributed to the core functionality of the Babylon.js game engine, making significant modifications to the AbstractMesh and Ray classes. The contributions involved bug fixes, such as resolving issues with setParent and detachFromMesh functions, along with implementing new features, like attaching and detaching rays to meshes. Further commits include enhancements to text rendering capabilities within the 2D canvas system, by adding word wrap and improved text alignment controls.
babylonjsjavascript-frameworkrendering-enginewebglwebgl2
abow/Babylon.js

Sep 2016 - Apr 2023

Contributions:172 pushes, 35 branches in 6 years 8 months
game3d-gamesgameswebgljavascript-framework
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