About
Career
I'm a full-stack software engineer by trade with 12 years of experience, working primarily in the FinTech and influencer marketing spaces with a heavy focus on developer APIs (both building and integrating)
I am currently a staff software engineer at Cash App, responsible for the design and upkeep of the entire public developer platform in addition to other commerce-focused initiatives, including Afterpay & Cash App Pay. I've alternated between tech lead, staff engineer, and engineering manager roles in this position based on the needs of the business.
I previously worked on Square's public developer platform as a technical lead for the developer dashboard, guides, API references, and API explorer. Before that, I was an engineer on the Square "Prices" team, which handled the internal subscription billing platform and point-of-sale cart calculator for merchants.
Before Square, I worked for Sideqik, an influencer marketing software startup. I held a variety of engineering roles, but my most significant contributions were an ElasticSearch-powered influencer search engine and an automated advertising attribution engine for social media posts.
I've freelanced for several non-profit entities as well doing Wordpress web design and hosting.
Technology Proficiency
- Server Languages: Kotlin, Ruby, TypeScript, JavaScript, Java, Scala
- Server Frameworks: Misk, Ruby on Rails, Express.js
- Frontend Languages: TypeScript, JavaScript, CSS, HTML, JSX, SCSS
- Frontend Frameworks: Svelte, React, Ember, Tailwind, Bootstrap, jQuery
- Datastores: MySQL, Google Spanner, PostgreSQL, Redis, Elasticsearch, MongoDB
- Providers: AWS, Google Cloud, Heroku, Vercel, Cloudinary, DataDog, Sentry, PagerDuty
Personal
I am based in the Seattle, Washington, USA metropolitan area with a love for the outdoors and travel
Hiking, traveling, reading, and board games are how I spend most of my free time. I'm always down to experience the outdoors or solve puzzles - for "real life problems" or for fun. Also currently attempting to visit all 50 US states!