Restaurant Management System

An existing client of mine opened a restaurant and had me build a restaurant management system. I planned out most of the project and then implemented the recipe system and the wholesale ordering system. Very challenging project.
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

Video Game

I built a game engine and video game from scratch for the iPhone. The game loop uses a fixed physics time step and interpolates leftover time. The game has 30 levels. First time I ever used Git was on this project.
  • C++
  • OpenGL ES

Internet Forum

This is an internet forum that I developed. It is open source on GitHub. It has an OAuth 2 API. The nested comments utilize the Postgres ltree extension. For the moderation system, a user whitelist sits in front of the more standard content blacklist which introduces some interesting properties.
  • HTML
  • CSS
  • JavaScript
  • Node
  • PostgresSQL

Furniture Rental System

I planned and coded this furniture rental system for a prop rental business in New York City. I worked on this with the owner and the warehouse manager. It uses a two phase shopping cart and items are held for customers before they pay.
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL
  • Braintree

AI Gaming Platform

Someone with a PhD in AI hired me to build a gaming site for AIs. Very fun project. Games connect to a typical WebSocket server for realtime multiplayer gaming. Each AI is also a separate WebSocket server connected to the browser. We prototyped with a simple "clicks" game.
  • Phaser
  • Python
  • Django

Stock Screener

I built a stock screener for a financial services startup. It's a math equations editor with hundreds of financial variables. This project contained a tricky recursive menu implementation, and I also built autocomplete, tooltips and drag and drop from scratch.
  • ActionScript

CRM System

I made a CRM system for the automotive industry. This system allows customers to efficiently request that operations be performed on their sales data. For example, a customer can fill out a form to request that all VIN numbers be cleaned. This project also includes message boards, email alerts, search pages and automatic billing.
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

Maps

I programmed a mapping system that has a city map pointing to multiple neighborhood maps. The background image, city points of interest, icons, legends and property lot colors are data driven so that non-developers can easily create more than one. There's a zoom feature for the city map. People looking to buy a home view this app when it's running on a kiosk.
  • ActionScript

Virtual Crowd

I created this web application where people can join a virtual crowd, march, protest, throng, etc. If you sign up, then you'll be added to the virtual crowd as a little square. You can pick your square color or use a tiny avatar. And you can write a message that shows when people roll over your square.
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

Recommendation System

I developed a product recommendation engine for hair products. Users answer questions about their hair, and then it recommends shampoos and brushes. There are about 150 different answer combinations. It has a custom CMS. I built version 2 of this four years after building version 1.
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

Lead Retrieval System

I created a lead retrieval system for trade shows. We create badges for all attendees. Then trade show vendors scan attendee badges and the attendees answer questions on a tablet. The attendee answers are uploaded to a database and the vendors can download them later via a web portal.
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL
  • CodeREADr

E-Card System

I built this soccer e-card site. Users select clothing and a soundbite for a soccer player and then send it to someone else via email. It was an easy project but also fun to work on. I only had an equity stake and another company bought it.
  • ActionScript
  • PHP
  • MySQL

Space MMO

This is a space MMO video game that I prototyped. Players start with one empty star system. You can expand out to other stars and galaxies using spaceships. Players can build cities, energy harvesters and iron harvesters on planets and moons. This game was inspired by Neko Atsume: Kitty Collector and is meant to be much more casual than typical space MMOs.
  • Babylon.js
  • PHP
  • MySQL

Single Item E-commerce Site

I built this single item e-commerce site. Initially, I spent three months making dozens of updates to the old site. Then they asked me to rewrite the whole project from scratch. These screenshots are from the rewrite.
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL
  • PayPal

Webpage CMS

I created this webpage CMS. You fill out a web form to create a new webpage and navigation link. I used to use this system for my portfolio site, but now I use a static site generator instead. This project is on my GitHub.
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

Reporting Tool

I made this reporting tool. It shows results of marketing campaigns. Part of this project is web scraping that runs daily. A super admin can create admins, and admins can create login codes for customers. The admin area contains an intricate AJAX search tool.
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

English Learning App

I developed an English language learning application for a teacher. The system dynamically connects 20,000 word pronunciation mp3s to words in a chunk of text. Users can click a word to play the pronunciation. Consonant-vowel patterns are automatically colorized and decorated with icons. There is a CMS to manually colorize any letter of any word. A previous developer was paid 20x what I was paid but failed.
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

Photo Booth App

I worked on this 360 photo booth application. This was an existing project and I completed 30 tickets for it. After that, they asked me to rewrite the whole thing.
  • Dart
  • Flutter