Hello, I'm

Matt

I craft digital experiences with code, creativity, and a passion for solving problems that matter.

Scroll to explore

Builder Curious Human

Hi, I'm Matt.

I’ve been building software for over 13 years, blending craft and curiosity across projects of every scale. My experience spans consulting for organizations like Google, Cargill, Verizon, the NYC MTA, and UnitedHealth Group, as well as four years at Shopify developing e-commerce and fintech solutions that power millions of businesses worldwide.

Outside of work, I hike, photograph, bake, play music, and explore the world. I thrive on human connection and believe that kindness and respect are the foundation of meaningful progress—both in code and in life.

Matt Gregg

Manifesto

I believe technology should feel human: fast, beautiful, and honest in its intent. Every line of code is an act of design, every interaction a chance to make something intuitive instead of intimidating. I build systems that disappear when they work right; tools that empower people rather than distract them. Performance isn't just about speed; it's about respect for a user's time and attention. Elegance isn't decoration; it's clarity.

I'm driven by the idea that great software should remove barriers, not create them. My work is about crafting experiences that flow, scale, and invite curiosity. Whether it's a web app, a design system, or an experiment that rethinks how we interact with data, I aim to make the digital world feel lighter, more responsive, and more alive. I want to collaborate with people and organizations who care not just about what we build, but why we build it.

Portfolio

Skedulr

Student-driven school scheduling PWA with live seat capacity — teachers publish offerings, admins open weeks, and kids claim seats concurrently.

Next.js TypeScript Supabase

Share Stuff

Community sharing platform for lending and borrowing within private groups — memberships, item queues, photo uploads, and a full request lifecycle.

Remix TypeScript Prisma

Horizon

Local-first PWA for long-term goals — journal in plain sentences, link notes to multi-year ambitions, and level up with honest wins and misses.

React Vite Dexie PWA

Trivia Buzzer

A Phoenix LiveView application for running online trivia games with real-time buzzers and team management.

Phoenix Elixir LiveView

Galactic Chronology

Interactive 3D Star Wars timeline in WebGL — fly the hyperspace ribbon from 25,000 BBY to the First Order with lore panels and era focus.

TypeScript Three.js Vite

Pente

A simple 2-player implementation of the board game Pente, playable in real-time via WebRTC.

JavaScript WebRTC Node.js

Whatcha Bringin

Event coordination app that helps users organize and track items being brought to events.

Next.js TypeScript

Instagram RSS

Instagram-style PWA where GitHub hosts your photos and RSS is the social graph — own your feed, follow any RSS URL, work offline.

React TypeScript Vite PWA

Media Update Tracker

Personal dashboard that weekly-ingests bands, TV, movies, and books from public APIs and custom RSS/iCal sources — deduped into a clean timeline.

Next.js Drizzle SQLite

Hardy Boys Collector

iOS app to track Hardy Boys Mystery Stories #1–#190 with CloudKit sync, progress tracking, and compressed cover thumbnails.

Swift SwiftUI CloudKit

Song of the Day

Docker job for your NAS that downloads 89.3 The Current Song of the Day, tags tracks via MusicBrainz, and serves a small library UI.

Python FastAPI Docker

Gud Enuf Software Co.

Marketing site for a Minnesota Benefit Corporation studio — sustainable software, anti-hustle philosophy, and client-fit clarity.

React Vite Tailwind

Only Cups

Quiet editorial gallery of ceramic vessels — Astro content collections, museum wall-label captions, and zero client JS by default.

Astro

Food Truck Finder

Real-time map for discovering local food trucks using serverless functions.

Vue Firebase Netlify Lambda

Not Workday

A tool for reminding you to not use workday.

Svelte SvelteKit

HallPass

A real-time hall pass management system for teachers built with Vue.js and Firebase. Track which students are currently out of class, monitor how long they've been gone, and manage student check-ins and check-outs with ease.

Vue Firebase

Portland Day Planner

A fun, interactive web application that helps you overcome decision paralysis and plan your perfect day in Portland, Oregon with colorful spinning wheels.

HTML CSS JavaScript

WTF Allergies

Lightweight ingredient lookup app for allergy awareness.

Vue Netlify Lambda

Kitten Critic

Whimsical app for rating photos of kittens

Ember Firebase

Should I Use a Modal

Fun joke website about using modals (or not).

Svelte JavaScript

Places I've explored

Beyond the screen — places that have shaped how I think, build, and live.

Drag to rotate · hover to explore

74 places visited

Recent journal entries

See all

Contact

Have a project in mind or just want to say hi? I’m also very open to software and design consulting—send me a message and let’s chat.

kitten break

Kitten