Experience
Staff > Senior Staff Software Engineer
April 2021 - Present
Named the technical lead/architect for new and existing point of sale systems; in the first quarter, I was responsible for scaling the team from three to 12 engineers and for splitting our monolithic domain into smaller services to be consumed across the organization; the team primarily uses a Dart+Flutter stack with a GraphQL backend interface and dabbles in Kotlin
Engineer > Senior > Staff Software Engineer
September 2018 - April 2021 (acquired)
Lead engineer for the front of house team, developing point-of-sale software for the cannabis industry; led the port of a four-year old Obj-C codebase to Flutter, managed a team of three developers, and developed an end-to-end automation suite to guarantee quick release cycles and stability; also maintained a monolithic Rails API and Ember front end
May 2010 - Infinity
Work with professional clients to create websites, designs or campaigns that satisfy marketing goals. Have worked with dozens clients, from local businesses to mid-size agencies to full-stack websites. Currently accepting new clients
Co-founder, CTO
June 2017 - May 2018
Designed, built, and maintained a complex React/Redux app powered by Firebase that included authentication, Stripe, a real-time chat, and Google Maps; the project ultimately included submodules shared across multiple domains and webpack hackery
1aim GmbH, Berlin
Engineer > Head of Software & Copywriter | Designer | Sales
September 2016 - August 2017
Designed, built, and maintained an enterprise React/Redux app driven by a Rust-powered RESTful API; oversaw the native apps (one powered by Ionic/Angular and the other Swift) and coordinated with the backend engineer to refine the API for all platforms; semi-regularly wrote colorful words in terse paragraphs, and presented the company's offerings to interested parties
Junior > Senior Full-stack Developer
June 2014 - August 2016
Build front-end interfaces using pixel-perfect design, scaffold and customize Ruby on Rails apps, follow both agile and waterfall workflow processes on small- to medium-sized teams, build open-source projects
Brockton Creative Group
Intern > Developer, Designer, Copywriter
May 2012 - January 2014
Created websites from scratch, drew sitemaps and wireframes, fixed or adjusted retainer sites, write copy, and digitized designs from PDF mock-ups for the marketing group's clients; primary tasks focused on IE 6 compatibility and wrangling Cake PHP
+MoreWeb & Technical Editor
May 2011 - May 2013
Redesigned and oversaw all technical maintenance of the website, developed the native mobile app, and built other digital products for the ad or editorial sides of the digital extension of the student-run KU newspaper
Project Lead
September 2011 - December 2012
Funded by a Knight Foundation grant, LarryvilleKU.com is a website that displays hyper-local news on a map. Manage technical elements and site design
United Nations
Virtual Intern
February 2012 - August 2012
Unify the UN's presence across social networks and express message of Secretary's office more effectively; responsible for redesign campaign and interactive Facebook page elements
KU Dept. of Student Housing
Student Web Programmer
February 2011 - August 2011
Corrected website errors, digitized print forms and redefined the strategic message of housing.ku.edu in 2011 with interactive features and a site redesign