- CTO2016 - PRESENTTiled
- Created a platform for designers to create and distribute micro apps to mobile and web using React, React Native, Node.js, and MongoDB.
- Built a SAML integration for a single sign-on into our mobile app.
- Developed a system to synchronize presentations being given on multiple computers or devices using Redux, Node.js, and Socket.IO.
- Oversaw the junior developer in building a prototype LTI (learning tools interoperability) integration for emerging technology partners.
- Senior UX Designer2015 - 2016JPMorgan Chase & Co.
- Built custom internal prototyping tools with React so fellow designers could test out flows quickly.
- Built several hi-fidelity prototypes in Pixate for use in user-testing sessions.
- Worked with a team of designers to design and develop information architecture system, overall design system, specific UX and UI for mobile banking app.
- Led training in advanced prototyping.
- Senior Software Developer2014 - 2015i.TV
- Made dramatic performance optimizations for existing Nintendo Wii U app.
- Developed a macOS (OS X) app for clipping streaming video, generating photo stills, animated GIFs, or videos.
- Built a web tool to integrate with a video clipper to allow users to caption clips and post directly to Twitter to facilitate live-tweeting of prime time television shows and sporting events.
- Added the ability to post embedded polls and mini-games with a live-tweeting platform.
- Director of Engineering2010 - 2014Lucid Software
- Designed and implemented a new and improved UI to bring Lucidchart out of beta.
- Designed and implemented UI for a second flagship product, LucidPress.
- Built several of Lucidchart's custom shape libraries.
- Led the team that launched Lucidpress (4-6 engineers).
- Co-invented 2 patents held by Lucid.
- Created the line-routing algorithm used for the diagrams.
- Created the shape recognition algorithm used in Lucidchart mobile when drawing shapes freehand.
- Founder | CTO2008 - 2011PictureThis Event Services
- Designed and built 3 successive versions of the customizable touch screen photo booth software used at social events all across the US.
- Built the first and second versions with Flash and ActionScript 3 and published using Adobe AIR.
- Developed software including integrations with both webcams and connected DSLR cameras for taking photos.
- Created software that included a custom on-screen keyboard and the automatic printing of photos to attached photo printers.
- Web Administrator2008 - 2010Brigham Young University
- Managed hundreds of PHP and SQL websites for the university's division of continuing education, including annual updates, new features, and maintenance.
- Built a custom project tracking solution in ColdFusion (by department request) to replace an older PHP version. Included time tracking, file attachments, billing details, and more.
- Web Developer2005 - 2005Gina's Chocolates
- Designed and coded GinasChocolates.com.
- Implemented an eCommerce solution for web-based purchases.
- Web Developer2002 - 2002TheRecyclingSite.com
- Designed and coded the front-end of TheRecyclingSite.com.