Matt Graham
Lead UX design and frontend development at Heroku
The two minute version
When this is all said and done I hope its obvious my life was full of faith, hope and love, full of family, laughter, and community.
I'm a graduate of, Port Huron Northern High School, Bethel College and IvyTech University, however, more importantly I'm a forever student of so many things.
In 2005, I convinced my college crush and dream girl Shannon to marry me. A decade and a half later after building careers and buying our home, our family grew with the laughter, warmth and the energy of our two precious daughters, Ella and Madisyn. Outside the house, my life is full of passions – from strumming melodies as a Guitar-playing Worship Leader at church to assuming the role of Chairperson for the Dive Team Auxiliary. Diving into the depths of both literal and metaphorical waters, I'm also a member of the St. Clair County Search and Recovery dive team since 2015. My measure of success is love, devotion, and a steadfast commitment to making a meaningful impact in the world around me.
In my professional life, I have spent decades designing and build developer tools. I'm driven by a passion to empower the masses, I design and develop tools so others can build faster. Currently I am about 9 years into my role as a Lead UX designer and front-end developer at Heroku. My imprint can be traced across the world, including the design and development of tools such as Heroku platform, the new Salesforce CLI (sf), UX on CodeBuilder, and the first ever Elements Marketplace, among other impactful contributions. Prior to Heroku / Salesforce, I owned the title of "Creative Badass" in my four-year at GitHub, where we catalyzed change for millions of developers worldwide. Notably, I played a part of the incredible five person team at OrderedList, which eventually marked GitHub's inaugural acquisition, solidifying a legacy as a catalyst for positive transformation in the realm of developer tools. I'm passionate about simple, beautiful apps that change the way we live and do things. I focus on what it takes to make simple web applications, successful experiences, while automating all that I can.
UX in ENV['Production']
I am a UX professional that brings design to production. I'm professionally proficient in most of the current design tools such as Figma, Sketch, Adobe Creative Suite (including print), however, I'm passionate about taking UX from discovery into development. I'm extremely proud to have written code in developer applications used around the world, including but not limited to, Heroku Purple3 CSS Framework, Heroku Dashboard, Heroku Marketing sites, Elements Marketplace, Salesforce (sf) CLI, CodeBuilder, Atom Editor, GitHub, GitHub for Android, SpeakerDeck, HarmonyApp, Gauges, and more.
$ sf
The Salesforce CLI

VERSION
@salesforce/cli/1.0.1 darwin-x64 node-v12.15.0

$ sf org create -n MyOrg

What kind of environment do you want to create?
Scratch Org
Sandbox Org
Choose a Dev Hub to use to create your Scratch Org
DevHub1 (mydevhublogin@org.salesforce.com)
Log in to another Dev Hub
Compute Org
One of the most difficult leaps in my design career has been designing for the future Salesforce Unified CLI. sf is a new cli (built on top of OCLIF, which I was also able to help with designning years ago) with the primary goal of unifing all the salesforce brands and future features in a brand new CLI.
I've completed my eighth year with Heroku / Salesforce now as a lead product designer. I've designed and seen launched the first ever Heroku Elements Marketplace (including the internal partner portal), worked in many areas of the Heroku Dashboard, contributed to the Purple Design System among other things.
Heroku Postgres
Reliable and powerful database as a service based on PostgreSQL.
Heroku Connect
Salesforce Data Synchronization Service on the Heroku platform.
Heroku Scheduler
Run scheduled tasks every 10 minutes, every hour, or every day.
Heroku Kafka
Reliable and powerful Apache Kafka as a service on the Heroku platform.
6 Regions
App Sharable
Multiple Installs

Plans starting at: $100 Mo.
View Details
Rescue Diver
Explore the world of Search and Recovery team management through the lens of a dedicated group of dive team members who experience it firsthand every day. Rescue Diver, a project born out of passion, had its inception in 2016 for a specific search and rescue team. Since then, it has been undergoing redevelopment in Rails with the goal of being launched as a Software as a Service (SaaS) in the near future.
Atom is an open source text editor built as a desktop application based on web technologies. It has all your native menus and dialogs, and full access to the file system. What makes it different than say Sublime then? The power of the opensource community.
At GitHub I was part of the team who took Atom from a neat idea to a completely open source application that the market is now running with. I helped design and develop base UI and syntax themes, UX experience, marketing materials, among other elements.
Play was how we did music at GitHub. As taken from the readme, "Play is an employee-powered iTunes-based client-driven distributed music server for your office. Also it can prepare your taxes." I never got it to do my taxes, however being able to queue up music across the world and stream along side your remote co-workers; that was done well. Play was a Rails app originally built off iTunes DJ and later moved to MPD
I worked on designing iOS and Android apps, web interface, wrote markup and styles for the web app and even did a little speaking on Play. Additional design elements can be found on dribbble.
Onething Live

Forerunner Music

  1. Lowest Place
  2. You Made a Way
  3. I Put On Christ
  4. Psalm of Abraham
  5. Where I Belong
  6. My Beloved
  7. People Get Ready
  8. Forevermore
  9. Real Love
  10. Grace to Love You
  11. Reason to Dance
  12. Whom the Son Sets Free
  13. No One Else
Create, manage, and discuss issues and stay up to date with an integrated news feed for all your organizations, friends, and repositories. View your issues dashboard to stay connected with all the issues you've reported, been assigned, or participating in the discussion on. You can also view and filter a repository's issue list and bookmark it for quick access.
I was the solo designer that worked alongside two incredible developers to build and opensource GitHub for Android.
Blog Articles
View All
365+ Days of (Rails) Development
Last Seen
Diving the St. Clair River