Full stack engineer · UI/UX · AI-native

Hi, I'm Matt.

I'm a full stack engineer who loves solving UI/UX problems, and I use AI-native workflows to solve them much faster. At Solution Tree I'm the sole engineer on two production platforms, moving faster than the contractor teams I replaced, and I lead our AI & SDLC Knowledge Share to help other teams build the same way.

delivery since going all-in on Claude Code
~10x
delivery since going all-in on Claude Code
outsourced devs replaced across two platforms
7 → 1
outsourced devs replaced across two platforms
production platforms owned end to end
2
production platforms owned end to end
A minimalist logo of a green tulip tree

Toolkit

What I'm good at

AI-assisted development

  • Claude Code
  • Claude Design
  • Skills & CLAUDE.md
  • Agentic workflows
  • Atlassian MCP
  • Context engineering

Full stack web development

  • TypeScript
  • JavaScript
  • Vue.js
  • React
  • Svelte
  • NextJS
  • AWS API Gateway
  • Node.js
  • PHP
  • Bottle.js
  • GraphQL
  • AWS ECS & RDS

UI/UX Design

  • Figma
  • Wireframing
  • Prototyping
  • User Research
  • User Testing
  • User Flows
  • User Personas

System Reliability - CI/CD

  • GitHub Actions
  • AWS CDK
  • AWS Security Hub
  • Jest
  • Vercel
  • Netlify
  • Webpack
  • Babel
  • ESLint
  • Git
  • GitHub
  • Azure Devops
  • Heroku

Collaboration

  • Pair programming
  • Async communication
  • Purposeful meetings

Process Improvement

  • Agile
  • Scrum
  • Kanban
  • Backlog generation and refinement
  • Sprint planning

Leadership

  • Vision setting
  • Goal setting
  • Team building
  • Conflict resolution
  • HR Managment

Experience

Where I've worked

  1. Full Stack Developer

    Feb 2025 – Present

    Solution Tree

    Sole engineer on two production platforms: Avanti, a video learning platform for educators, and Global PD Teams, a PHP professional learning platform. I took over work previously handled by seven outsourced developers and move faster than they did together.

    • Built a customer admin portal for principals and administrators as part of Avanti's shift from B2C to B2B
    • Replaced an overengineered CI/CD process with GitHub Actions and AWS CDK, and rolled out AWS Security Hub
    • Migrated Global PD Teams to a new AWS environment, added its first test suite, and overhauled its security
    • Turned a manual content publishing process that took days into a UI-driven one that takes minutes
    • Increased my delivery roughly tenfold with Claude Code, recognized by the CEO at a company all-hands
    • Founded and lead a monthly AI & SDLC Knowledge Share that brought AI tooling to all of our development teams
    • Vue.js
    • Next.js
    • PHP
    • AWS ECS
    • AWS CDK
    • Mux
    • Claude Code
  2. Lead Software Engineer

    Feb 2021 – Feb 2025

    Cornerstone Information Systems

    Led a team of engineers building and maintaining a suite of travel management applications. I was responsible for the technical direction of the team, the professional development of my team members, and the design and implementation of several key features.

    • React
    • Next.js
    • Node.js
    • AWS
    • Team leadership

Projects

Things I've built

Stokastique Website

I built this website for Stokastique, a company that provides ESOP consulting services. The website is built with NextJS and Typescript. My favorite part of the project was animating it with Greensock. The site is hosted on Netlify.

  • Next.js
  • TypeScript
  • GSAP
View project →

Loureiro Retirement Calculator

Built to be a piece of a bigger web application, this calculator was built in Svelte with Typescript. I was able to explore using Chart.js to visualize the data, and the math to calculate the data is quite sophisticated and was a fun challenge to implement.

  • Svelte
  • TypeScript
  • Chart.js
View project →

City of Bloomington uReport Client

Working with two other very talented developers, I entered a winning project into the Bloomington Civic Code Challenge at The Combine 2018. The project was built in React with Google Maps and Google Places APIs and meant to be a drop in widget on the city of Bloomington website. The app allows users to report maintenance issues to the city. We also built a GraphQL wrapper for the open311 API that the city uses to receive reports.

  • React
  • GraphQL
  • Google Maps
View project →

Hoosier Action Squarespace Site

Hoosier Action is a grassroots organization that works to build power in working class communities in Indiana. I built their website using Squarespace and helped them to establish a brand identity. Although my work is no longer in use, I would encourage you to follow the link and check out the work that they are doing.

  • Squarespace
  • Branding
View project →

PetfinderQL

This project was something I worked on to teach myself how to setup GraphQL with Node.js. Petfinder has a service to query their database of adoptable pets via a REST API. I exposed this API via GraphQL, allowing for the data to be returned in a much cleaner format that allows for the consumer to specifically request the data that they would like to use. I had this running on AWS, but it was costing me money so I have since taken it down. The link below will show the source code of the project.

  • Node.js
  • GraphQL
  • AWS
View project →

About me

Away from the keyboard

I live in Indianapolis with my best friend and partner Chloe and our dogs: Bibi and Merc. Alongside my passion for technology, I enjoy exploring the outdoors on foot or by bike. My best ideas come to me when I am out in nature, so I try to spend as much time as I can outside. I love fantasy and science fiction and am often found with my nose in a book.