These are projects that I’ve worked on over the past several years:
Minify – Minify is an electronic discovery software solution that I wrote for Digital Legal Services. The success of Minify led to the formation of Minify, LLC to market its two main products: Minify Data, a client/server desktop eDiscovery processing application, and Minify Discovery, a web-based eDiscovery review platform.
Puzzle Boxes – A design tool for making physical boxes from 3D drawings using Computer Numerical Control (CNC) cutting machines.
Puzzle Games – A series of four connect-the-dots puzzle games I wrote, available on the Google Play Store.
Computer Generated Line Art – Unique computer generated artwork created by the level generator that I wrote for my puzzle games.
Color Grids – Another type of computer generated artwork featured on this site, where my program fills in a grid with colors according to a customizable set of rules.
A Programmer Solves Darts – For Part 1 of this project, I demonstrate a mathematical solution to several target optimization problems of increasing complexity for the game of darts. For Part 2, I tracked over 30,000 of my dart throws to test my solution and adapted it for an actual human darts player.
For relativity short summaries of each project, see my portfolio.