Aras Moghaddam is an instructor and product designer with 15 years of experience blending software, hands-on manufacturing, and digital fabrication. He teaches digital fabrication and design at Selkirk College while co-running a small farm business and launching ventures, bringing a practical maker's perspective to pedagogy and product work. His background spans front-end contributions to notable open-source projects like Mozilla’s Open Badges and B2G/Gaia UI, through to R&D building electronics and CNC setup. Comfortable moving between HTML/CSS/JS UI work, rapid prototyping, and collaborative iterative design, he excels at turning abstract requirements into tangible, user-focused artifacts. Notably, his career shift from web engineering to manufacturing and education gives him uncommon depth in both software and physical production workflows.
15 years of coding experience
7 years of employment as a software developer
Master of Science, Computer Science, Master of Science, Computer Science at University of Victoria
Bachelor of Science, Computing Science, Bachelor of Science, Computing Science at Thompson Rivers University
Contributions summary:Aras primarily contributed to the front-end aspects of the Mozilla Backpack project. Their work focused on modifying the UI, including renaming the application title, adjusting the layout of badge acceptance modals, and adding links to the badge upload page. They also made changes to the login and layout pages. This involved modifying HTML, CSS and Javascript, with an emphasis on improving the user experience and visual presentation.
DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
Front-end Developer
Contributions:5 commits in 15 days
Contributions summary:Aras primarily contributed to the user interface of the Gallery and Video applications within the Boot to Gecko (B2G) project. The contributions involved adding, modifying, and removing UI elements such as buttons and menus. The user also addressed bugs related to empty gallery states and improved the robustness of the file saving feature in the Gallery and Music apps.
branchesphonejavascriptgaiahtml5
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
Aras Moghaddam - Instructor Digital Fabrication & Design