Andy Brown

Software Developer at Mainmatter

London, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
Andy Brown is a software developer based in London with 12 years of experience building web applications, particularly in Ruby on Rails and Ember.js where he favors convention over configuration. Currently consulting at Mainmatter, he brings practical front-end expertise demonstrated by contributions to ember-simple-auth, refactoring authentication mixins and improving router service usage while keeping tests stable. His background spans startups and product roles—from e-commerce and React work at MOO to incubation leadership at Founders Factory—giving him a mix of hands-on engineering and product intuition. Trained as an aerospace engineer (MEng, University of Bath), he combines a disciplined, systems-oriented mindset with entrepreneurial instincts and a focus on pragmatic, maintainable code.
code12 years of coding experience
job4 years of employment as a software developer
bookMaster of Engineering (MEng), Aerospace, Aeronautical and Astronautical Engineering, 1st, Master of Engineering (MEng), Aerospace, Aeronautical and Astronautical Engineering, 1st at University of Bath
github-logo-circle

Github Skills (7)

emberjs10
authentication10
user-authentication10
javascript10
session-management10
testing9
git8

Programming languages (8)

TypeScriptCoffeeScriptShellJavaScriptHTMLSwiftRubyNunjucks

Github contributions (5)

github-logo-circle
mainmatter/ember-simple-auth

Jul 2017 - Sep 2019

A library for implementing authentication/authorization in Ember.js applications.
Role in this project:
userFront-end Developer
Contributions:12 commits, 18 PRs, 6 pushes in 2 years 1 month
Contributions summary:Andy primarily contributed to the Ember.js application by refactoring and modifying mixins and routes related to authentication. They focused on moving functionalities into utilities and using router service instead of methods available on route. The user updated various mixins such as `unauthenticated-route-mixin` and `authenticated-route-mixin` to improve the authentication process within the application. Their work also included test updates to reflect the changes made to mixins, ensuring the application's functionality remained stable.
authorizationauthenticationemberjs-applicationssession-management
Ember CLI tutorial making todo-mvc app
Contributions:25 commits, 3 PRs, 17 pushes in 2 years
ember-cliember-addontodoemberjsember
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
Andy Brown - Software Developer at Mainmatter