Software engineering is an artisanal trade. Here are some of the lessons I've learned through years of practicing it.Read Ascent
ShipScoop automatically converts your git commit messages into consumable and informative status reports for clients.Visit ShipScoop
Detextion automatically finds inappropriate content before it is ever shown to your customers.Visit Detextion
Create, edit, and schedule your social marketing content.Visit Hatchpost
If you could go back to any time in your life, when would it be and what advice would you give yourself?Visit Note To Us
Supplemental blog and site for a private personal trainer. Used to communicate with clients, set plans, and give text and video training materials.
Created in 48 hours, it allows users to upload documents and enter recipient addresses. The documents are automatically printed and mailed through the USPS.
Collection of things overheard in and around Denver
Business marketing site for a professional message therapist practicing in Maine.
Helping teams strategize and building beautiful, useful products for web and mobile.Visit Skyward
Marrying online dating with mindful living communities.Visit MeetMindful
Worked directly with clients to develop custom web applications.Visit Advantage
Developed Flash apps, contributed to open source PHP framework, wrote an algorithm to timestamp video transcripts.
Created home automation systems using Crestron. Integrated with hundreds of devices using digital and analog interfaces.Visit Status Controls
Developed highly interactive Flex applications to replace "green screen" apps.
Managed Mac and Windows PCs as well as Mac and ActiveDirectory serversVisit CIS @ RIT
An opinionated, simple and structured interactions with Google's Cloud Vision api.See Gem
The world's most downloaded Quickbase gem. Fast, concise implementation of select Quickbase API functionsSee Gem
jQuery plugin to polyfill HTML 5 "time" input to older browsers (IE 7+). Originally written as part for Hatchpost compatibility.