Philip Bell is a UX Engineer in Chicago who blends a BFA-trained visual design sensibility with 9 years of front-end engineering to craft immersive, brand-driven digital experiences. His agency background includes work for Nike and Moët Hennessy and a history of hands-on studio projects—from mural design for Moog to exhibition branding—giving him rare fluency across print, spatial, and web. At Google and prior roles he’s focused on experimentation and polished interaction, shipping UI enhancements and animation-driven features for projects like AMP Story and contributing animation fixes to the A-Frame ecosystem. Comfortable iterating between concept and code, he leverages design management and Full-Stack training to see products holistically while dialing in micro-interactions. Known as both a thinker and maker, he gravitates toward projects that push visual boundaries through careful engineering.
9 years of coding experience
6 years of employment as a software developer
Web Development Immersive, Web Development, Web Development Immersive, Web Development at General Assembly
Bachelor of Fine Arts (BFA), Graphic Design, Bachelor of Fine Arts (BFA), Graphic Design at The Maryland Institute College of Art
Design Management, Design Management at Parsons School of Design - The New School
Contributions:772 reviews, 228 commits, 500 PRs in 2 years 5 months
Contributions summary:Philip primarily contributed to the front-end development of the AMP project, specifically focusing on the AMP Story component. Their commits involved implementing and enhancing UI components, including adding animations, adjusting styles, and integrating interactive features like page-attachment with support for RTL. The contributions aimed to improve the user experience and accessibility of the AMP Story feature within the web component framework. They are also making sure to prevent long press on images to resolve a bug for the user.
:package: A super collection of A-Frame components.
Role in this project:
Front-end Developer
Contributions:15 commits, 1 PR, 4 comments in 2 days
Contributions summary:Philip primarily focused on the `animation` A-Frame component, adding functionality for pausing, resuming, and restarting animations. They also made changes to the `index.js` file to correct the autoplay feature. The commits demonstrate a focus on modifying and improving the behavior of existing animation components within the A-Frame framework. Additionally, the user addressed minor issues, such as correcting a typo in the `index.html` file.
virtual-realityframea-framevirtualrealitywebvr
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.