Projects
Browse some of past projects below.
Verified
Verified is a visual documentation tool built to capture, manage, and share large volumes of images for a wide range of markets.
I worked as a lead developer within a small team to create a robust backend that could manage hundreds of thousands of images. I designed a powerful REST API for use with web and mobile clients.
The Verified backend was built with PHP, utilizing the Symfony2 web framework. The backend interfaces with custom Gearman jobs to distribute the load from processing images. The frontend uses AngularJS in a Single-Page Application configuration.
Yoonyte
Yoonyte was a cool conception which allowed businesses to engage and interact with their customers in a revolutionary new way.
I worked as the lead frontend and backend developer on the Yoonyte platform. My duties included the design and maintenance of a REST API, creating a frontend web client, and managing the servers and infrastructure of the platform.
Yoonyte
Pivot Point
Family Growth Centre
Pivot Point is a social service agency for children and adults with diverse abilities throughout British Columbia, Canada.
I worked as part of a team, doing backend development work on the internal management system. I also worked to generate detailed reports for various metrics.
Prossimo
Prossimo is an outfit that sells customized and specialized windows and doors.
I worked as a backend PHP developer, responsible for maintaining a REST API, and integrating with several external services, such as Google Drive and supplier systems.
Prossimo
26horses Productions
26horses Productions is a small indie operation focused on creating browser, desktop, and mobile games.
I built a custom CMS platform for managing news articles and game page content.
I also worked on a real-time chat server utilizing WebSockets, and a frontend to communicate with it. The chat application can process slash commands, provides features such as ignore, ban, and friends, and contains channels for use with multiple different games.
Manapogo
Manapogo Park is a beautiful campground site located in Orland, Indiana.
I created a custom CMS platform for Manapogo Park's employees to manage their site's content. I also designed the layout, and built frontend components such as image sliders and an interactive campground map.
Manapogo
eBay Image Tool
A relative of mine is an avid stamp collector. As part of that, he buys and sells on eBay frequently. To accurately portray stamp quality, he must take very close-up, high resolution photos and add them to his listing. Due to limitations with the built-in eBay image tools, however, the end resolution is not very good.
To get around this, lots of eBayers opt to host their images somewhere else and use HTML to add the high-resolution images to the listing instead. This is where I come in! I built a small web app for uploading and managing images, as well as generating all of the necessary HTML to list images in the eBay listing. The client can choose between displaying single images, or selecting several images to be used in a gallery configuration.
The app uses a custom built HTML5 image uploader for uploading the images, and a PHP backend for processing and handling the HTML generation.