Work
Mobile Developer/Designer
Clemson University
Support the Clemson Mobile Team and the official University app with iOS/web development, API design, server architecture, and UI design.
- Redesigned the my.Clemson app's UI and helped to implement its web frontend. Introduced productive build tools and responsive design principles to the new frontend.
- Rewrote the existing iOS native wrapper for my.Clemson, adding features like a native login screen, logout, saved credentials, native geolocation, and JS-to-native interaction.
- Implemented a clean-room iOS Shibboleth ECP client in Swift, enabling single-sign-on without a browser.
- Created and administered new production cloud infrastructure for the team using Docker and SaltStack. Set up a continuous delivery pipeline for apps on these servers. Dockerized several apps. Participated in the university's Docker working group.
- Rearchitected several backend services for my.Clemson to help support push notifications, live content updates, and global search.
- Created the frontend, backend, and API of the fitness center's availability tool and integrated its data into my.Clemson
- Created the marketing/informational website for the Clemson Mobile Innovation Team.
- Created the frontend, backend, and API of a systems status dashboard for the University's datacenter.
- Managed the Clemson iTunes Connect account and helped University departments and individuals publish their apps. Checked for required assets and conformance to Apple Human Interface Guidelines.
- Engaged in code and UI reviews with students wishing to publish department-sponsored apps to the Clemson account.
- Mentored multiple interns and collaborated on projects with them.
Owner/Operator
Spear Web Design
Provide cost-effective and message-oriented responsive web solutions for small businesses in Greenville and Spartanburg SC. Focus on simplicity and cleanliness.
- Created a custom database/reporting system, DrummKit, for a Greenville SC drug testing company using node.js and React.
- Created six new websites for current clients.
Designer/Developer/Ops
ERF Marketing
Enhanced the company's web capabilities with custom web design, graphic design, backend programming, and server administration.
- Created a custom, WYSIWYG CMS in Python using web2py.
- Created a RETS-connected dynamic real estate listings site.
- Independently administered a bare-metal CentOS server.
- Designed multiple static websites.
- Designed multiple ads in the company’s iFlexSaver coupon book.
Education
Bachelor of Music
Furman University
Music Composition
08/16/2009
- 05/06/2013
GPA: 3.7
- CS121 - Intro to Computer Science (accelerated)
- MUS314 – Music Technology
- Multiple independent studies using MaxMSP and Javascript
Skills
iOS Development
Swift
Objective-C
Programmatic layout
Fastlane
Frontend Development
HTML5
CSS3/Sass/Less
Jade
ES6/Javascript
Coffeescript
Gulp
Browserify
React
jQuery
Dojo
Backend Development
Python
Node.js/io.js
RethinkDB
MongoDB
MySQL
PostgreSQL
PHP
Server Architecture
Docker
Docker Compose
SaltStack
OpenStack
DigitalOcean