Matt Vague

Senior Software Engineer at Groupthought

Victoria, British Columbia, Canada
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
Matt Vague is a Senior Software Engineer based in Victoria, Canada with 17 years of experience building delightful, user-focused applications across web and mobile. He blends front-end polish and back-end rigor—working in Ruby, JavaScript, and iOS—to deliver memorable products for clients like MetaLab, VersaPay, Simple, Medeo and startups such as Ollie Order. As a contractor and current senior engineer at Groupthought, he moves fluidly between consulting and long-term engineering work, shipping features that improve collaboration and access to services. Matt is an active open-source contributor, notably improving TypeScript typings and tests in the widely used mathjs library and contributing UI and admin enhancements to ActiveAdmin. Trained in physics, computer science and interactive design, he brings a multidisciplinary lens that helps turn complex requirements into elegant, usable interfaces. Colleagues rely on him for thoughtful code, pragmatic architecture, and a designer’s attention to detail.
code16 years of coding experience
job7 years of employment as a software developer
bookDiploma Interactive Design, Diploma Interactive Design at Capilano University
bookMath Physics Chemistry, Math Physics Chemistry at Concordia University
bookPhysics & Computer Science, Physics & Computer Science at McGill University
stackoverflow-logo

Stackoverflow

Stats
31reputation
13kreached
2answers
0questions
github-logo-circle

Github Skills (18)

expression-evaluator10
javascript10
testing10
mathematics10
typescript10
rails10
math10
type-definition10
activeadmin10
typescript-types10
typescripts10
ruby-on-rails10
ajax9
user-interface9
front-end-development8

Programming languages (8)

TypeScriptMDXDockerfileShellJavaScriptPHPHTMLRuby

Github contributions (5)

github-logo-circle
activeadmin/activeadmin

May 2010 - Jan 2014

The administration framework for Ruby on Rails applications.
Role in this project:
userBack-end Developer
Contributions:206 commits, 20 comments, 1 issue in 3 years 8 months
Contributions summary:Matt made significant contributions to the Active Admin framework, focusing on improving the user interface and enhancing the administrative features of Ruby on Rails applications. They implemented improvements to the display of tabular data by adding thead and tbody tags. The user also introduced admin comments, including an AJAX form for improved functionality. Further contributions involved renaming and styling the admin notes functionality within the application.
ruby-on-railsrails-applicationsrailsadministrationarbre
josdejong/mathjs

Apr 2022 - Oct 2022

An extensive math library for JavaScript and Node.js
Role in this project:
userFull-stack Developer
Contributions:19 reviews, 40 commits, 21 PRs in 6 months
Contributions summary:Matt primarily contributed to the mathjs library by enhancing the TypeScript definitions and adding new tests. Their work includes making import options optional, adding comprehensive type tests for import and toTex functions, and refactoring and expanding tests for various functionalities. They also focused on refining the typing of chained operations and various node types within the expression parser.
mathmatricesbignumbersmathematical-expressionsnode-js
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
Matt Vague - Senior Software Engineer at Groupthought