Carl Bowman is a product-focused design and front-end engineer with 10 years of experience building compelling, accessible web interfaces from the MIT Media Lab to the Scratch Foundation and now as Co-Founder at Froghouse in Boston. He led design and interim product at Scratch, contributing hands-on front-end work to high-profile open-source projects like scratch-www and scratch-gui—improving UI components, visual consistency, and accessibility across the platform used by millions of learners. Equally comfortable in strategy and implementation, he blends product leadership with CSS- and component-level contributions that refactor and unify large codebases. As a recurring consultant at MIT Media Lab, he translates research-driven ideas into polished user experiences. His background in graphic design gives him a strong visual sense that informs pragmatic design systems and interaction details. Known for improving contrast, navigation, and component structure, he brings a maker’s attention to detail to leadership roles.
10 years of coding experience
1 year of employment as a software developer
Bachelor's Degree, Graphic Design, Bachelor's Degree, Graphic Design at Massachusetts College of Art and Design
Contributions:66 commits, 7 PRs, 14 pushes in 5 years 2 months
Contributions summary:Carl primarily contributed to the front-end development of the Scratch website, focusing on the user interface and component implementation. Their commits show work on navigation elements, including the addition of new components such as input and button elements. They also made multiple changes to views, and implemented the landing page, all while working on component structure. The user also appears to be responsible for refactoring and style updates.
Graphical User Interface for creating and running Scratch 3.0 projects.
Role in this project:
Front-end Developer
Contributions:8 commits, 5 PRs, 1 push in 6 months
Contributions summary:Carl primarily focused on UI and styling updates within the Scratch-GUI repository. Their contributions involved modifying CSS files to unify color variables, increase contrast, and implement design changes across various components like the sprite info, import modal, stage selector, menu bar, sound editor, custom procedures, and cards. They also updated interaction states and made adjustments to sizing and visual elements like icons. The commits suggest a focus on visual consistency and user interface improvements.
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.