I create and solve problems. Sometimes in that order.

I'm a Web Developer that takes pride in creatively solving problems when it comes down to anything software related. I have learned the benefits of some frameworks versus others, and how well they do when it comes to maintaining websites that use them. With this experience, I have gained a few opinions on the current trend of front-end web development and have kept up with frameworks that are widely used.

I have worked on software projects ranging from shell scripts, infrastructure and build pipeline automation, Python applications, databases, message queuing, third-party service integration, and websites that require authentication and fine-grained authorization. I know how to deploy and maintain infrastructure on various cloud hosting services, design graphics and user interfaces, manage data and ensure backup and recovery strategies are in place, and I try to keep my CSS skills sharp among all the endless things one needs to know in this field.

Not all of my projects are publicly listed, access is available upon request.


Red Button Trainer

Red Button Trainer example result Production grade red button training for business critical applications.

My goals were to build a website using React that has limited scope. The website should make use of some state management and other features of React.

Technology Stack

Users of this application have reported 26% improvement in their reaction time when encountering red buttons.

Puzzle Massive

Screenshot snippet from Puzzle Massive website. Online jigsaw puzzles with uniquely shaped pieces.

I have worked on multiple iterations of Puzzle Massive since I first started it in 2011. My goal started off simple; build a website that allows players to collaborate on a jigsaw puzzle together. This is version 3 and the list of things I want to do is... massive.

Technology Stack

The previous version of Puzzle Massive was a success and many players spent a lot of time collaborating on puzzles ranging from 20 pieces to 5000+. While version 3 is currently being developed it is showing great promise in handling even larger puzzles.

I have received great input from players over the years and continue to extend my web development skills with this application.

Piecemaker

      
      

Create jigsaw puzzle pieces

Tool to generate jigsaw puzzle pieces from an image and optional SVG file with paths showing where to cut the image into pieces. Outputs JSON data files describing each piece as well individual piece graphics. This tool enables other jigsaw puzzle software and websites.

Technology Stack

The piecemaker CLI takes a range of options which allow a lot of customization on how an image (or multiple images) can be made into a jigsaw puzzle.