Craft-driven development across two decades of the web.
After discovering QBASIC at age ten, I was instantly enthralled with computer programming. Through middle and high school, I delved into programming books from the local library and built simple programs and websites for family. In college, my professional career began when someone from the IT department walked into the sandwich shop where I was working and spontaneously offered me a job.
Nearly two decades of working in higher education, freelance web development, full stack development, and as a senior developer leading a team has taught me to adapt and thrive across a constantly shifting landscape. I've worked across the changing eras of the frontend, while remaining grounded in timeless programming principles that do not change; a balance that feels more vital than ever in the AI era.
Delivered polished, performant interfaces across 10+ product launches; led frontend architecture decisions and design system implementation. Developed and maintained cross-platform mobile applications (Android & iOS) with React Native, including app store submission and delivery management. While specializing in the frontend, worked across the entire stack when need arose. Delivered polished client products across diverse industries while operating effectively in a fully-remote team setting.
Developed a fast-paced startup company's flagship SaaS product, Worktrip: a business event and travel management app. Utilizing Angular and TypeScript, the app was initially rewritten from scratch upgrading from Angular 1 to 2. New features and improvements were added on a regular basis. Led a 3-person frontend team, partnering with management and other teams to ship a high-quality product that met customer needs and startup objectives.
With a small team, built an enterprise-level web app in Ember.js. Implemented heavily interactive front-end visualization tools using JointJS, Canvas, and SVG. Led the front-end portion of the project, consulting on architectural decisions and defining code best practices for the team. Worked with backend developers to provide data requirements and define a uniform data structure spec.
At Designing Solutions, built numerous custom-themed WordPress sites including custom post types, custom fields, and custom plugins. At Innerserve Technologies, completed a full port and rebuild of BandVista.com and JetCharters.com in the Symfony2 PHP Framework, including a rebuild of large database schemas.
Web application development utilizing ColdFusion and other web technologies, along with maintenance and customization of the student portal (PowerCampus Self-Service and Moodle). Built custom web apps with PHP or ColdFusion against MySQL and MSSQL databases. Created custom front-ends utilizing Ajax, JavaScript, jQuery, and AngularJS. Shared responsibility to troubleshoot and maintain several LAMP stack servers.
Created custom-built WordPress themes using PHP, MySQL, and WordPress. Debugged WordPress plugins.
A single perfect peanut rendered in interactive 3D. A meditation on craft, minimalism, and the beautifully absurd. Built with Google’s model-viewer.
Work in progress, collecting and adding more of my past projects soon.