Developer

I develop websites and software, including iOS apps & games, internal solutions, and web apps for fun and productivity.

Often, these projects are undertaken as a hobby exercise to gain additional expertise in a given area.

TypeFace

TypeFace was a custom keyboard for iOS devices, optimized for both iPhone and iPad. It allowed for quick and easy access to fun emoticons and ASCII art, rather than having to type them manually, or copy/paste them from elsewhere.

This was developed as a quick exercise to dip my toes into using Swift with Xcode and familiarize myself with that language. The app was purchased over 1,000 times!

Uncool Frank

Uncool Frank was a game for iPhones and iPads. It is a Pong-like game wherein the player controls four paddles by tilting the device.

This was my first app released to the App Store and was an developed for fun and to better understand the app store process. Coding was done by me (using the Corona SDK) with art provided by Mary Scoville. The app has since been deprecated.

Internal USC Web Development

Employee Portal

Per request, I created a customizable landing page for employees to use to quickly access the numerous sites and tools needed in their day-to-day operations.

Webcam Viewer

To explore experimental HTML5 functionality, I created a lightweight webcam viewer to assist in Mobile UX testing, which eliminated our dependence on bloated, inferior tools.

Inventory

Wanting to explore PHP and MySQL, I developed an inventory management solution that was accessible across devices and allowed for quickly assigning and returning items.

...And More

My technical expertise meant that I was one of the key individuals responsible for implementation and maintenance of our labs, tools, and solutions.

Lost Cities Scoring Companion

I designed and built this web app because I greatly enjoy the Lost Cities game, and wanted to streamline the scoring process, which can be cumbersome and time-consuming.

This also served as a way to experiment with dynamic content and somewhat more extensive Javascript, as the entire tool is actually only one "page".

Check it out!

I am constantly tinkering and exploring. Playing with code, finding the right patterns, and making something out of nothing but the right assortment of characters is so immensely rewarding.