Portfolio
Redwerks Galaxy
Using my experience from previous projects I started building a foundation for quickly building out new production quality products for clients. Using using software like Tailwind UI, Identity Provider based user management, Stripe Checkout, and others which are flexible but easy to setup that when combined with sample code from my prototype sites can speed up the initial work and allow us to quickly start on the application logic.
Some of this technology has already been used to create a new version of Redwerks' website.
- Tailwind
- Remix.run
- Ory
- Stripe
Redwerks Open Source Libraries
At Redwerks I sometimes build libraries we release as open-source and use in client projects.
- Material Vega: A series of Material Design visualization themes for Vega charts
- eslint-config: A balanced set of eslint configs we use in our projects
- @redwerks/landing-typography-theme: A Typography.js theme for our landing page framework
- gatsby-terraform-s3: Terraform module for settting up AWS resources to deploy a Gatsby site to with gatsby-plugin-s3
Broker Scout → Property Fox
After the acquisition of Broker Scout, I helped Property Fox with incrementally building the new Property Fox platform.
- Tailwind
- Next.js
- Ory
- Stripe
- Python
- Go
Transactive / Embetter
I built a new portal UI for Transactive which went into production. And then repurposed that portal to work with the APIs they were developing as part of their rebranding to Embetter.
- React
- MUI
- Vite
- OpenAPI
- Go
- Azure
- Kubernetes
- Keycloak
Univerus
More info in the future.
- React
- MUI
- MSAL
Game Face
I rebuilt the entire frontend of the Game Face platform and created a new messaging system for coaches and athletes.
- React
- MUI
- Realtime Chat
- Video Transcoding
- NestJS
- TypeORM
- GraphQL
- TUC
Agreement Express Mobile App
Agreement Express contracted me to build a mobile application in React Native to go along with the new "mv2" frontend I partially built for them.
- React Native
Agreement Express Template Builder
I built the core of a "Template Builder" system. It allowed users to author complex web forms with a series of form widgets and column layouts. These forms were used to create signable documents used in the rest of Agreement Express' platform.
- React
MediaWiki ShortURL Configuration Tool
As an internal project when I was still working on MediaWiki projects I built a Short URL configuration tool for the MediaWiki community. The tool scans the server information from a live MediaWiki installation and provides the server and MediaWiki configuration necessary to setup Short URLs on the MediaWiki installation.
It was originally written in Ruby. But recently I rewrote it as a React app and open sourced it.
- React
- MediaWiki
Redwerks's “Kommonwealth” (2008 - 2011)
As one of my first professional projects I built a web design tool to allow web designers to design complex websites and then export them as standalone websites or themes for WordPress, Drupal, and MediaWiki.
View old promo on YouTubeMediaWiki
Prior to starting work professionally I made open-source contributions to the MediaWiki software and extensions of it. My Subversion contributions can be hard to find but some of my latter contributions can be found in Gerrit.
This experience helped greatly in shaping my understanding of security and performance on the web.
MediaWiki credits