Matt Cheely
  __  __       _   _      ____ _               _       
 |  \/  | __ _| |_| |_   / ___| |__   ___  ___| |_   _ 
 | |\/| |/ _` | __| __| | |   | '_ \ / _ \/ _ \ | | | |
 | |  | | (_| | |_| |_  | |___| | | |  __/  __/ | |_| |
 |_|  |_|\__,_|\__|\__|  \____|_| |_|\___|\___|_|\__, |
                                                 |___/ 
            

Hi, I'm Matt. I'm a software engineer/architect/manager/whatever-needs-doing-er. My professional career and personal projects skew toward the front-end, with a heavy Elm bias for personal projects. I'm comfortable with back-end web development as well, though. I've written services in Java, Clojure, and Elixir, and enjoy learning new languages in general.

Here are some other places you can find me online:

Links

Personal Projects

Personal projects that I work on in my spare time. Some playful, some serious.

Team Party Join

An app for finding shared games to play with a group of friends online.

Axe Live

A framework-agnostic tool that highlights accessibility errors in your app while it runs

Editor.css

A lo-fi CSS framework. This page uses it.

asciimation.css

Pure CSS ASCII animations. There aren't many in there, but it was fun making it easy to add new ones

Elm Animation Demos

A few "look how fast it is" app framework demos ported to Elm.

Talks

Talks that I've given that have slides I can share online.

A Short Introduction to Elm

This is the intro talk I used to give to folks new to Elm when I was running the Triangle Elm meetup. It's not quite as useful without someone to talk through the code, but I'm pretty pleased by how much it covers quickly. Elm helps a lot by being a very simple language.

Advent of Code

Every few years I get drawn into Advent of Code by friends and co-workers and get partway through it before I have to stop due to time constraints.

2021
2018

Professional Projects

Most of my professional work is behind account logins, but once in a while I get to work on something open source or otherwise publicly visible. These are some of those projects. I've been fortunate enough to work with a lot of great folks, so I can't take full credit for any of these. It's always a team effort.

Genesys' Design System Components

Custom elements created with Stencil

iframe-coordinator

Iframe based micro-frontend tooling. The reasons to use iframes are long story, but the docs cover it a bit. It suits a specific set of organizational needs, but most projects could use tools that are less strictly decoupled at runtime.