Freelance Services

I’m a software engineer and architect with 10+ years of experience working throughout the tech stack. I love helping companies of all sizes achieve their goals! Whether you’re a startup looking to build your proof-of-concept, or an established shop looking to scale your platform and processes, I can help.


Over the last six years, I was a Distinguished Engineer building and scaling Ibotta. I joined the company as the 5th engineer and experienced growth to over 600 employees. During that time, I played a crucial role in designing and tech-leading the most business-critical software throughout the stack.

In addition to technical endeavors, I helped Ibotta’s technology department scale as hiring increased exponentially. By planning to scale technology best-practices through tooling and mentorship, Ibotta became one of Colorado’s first tech “unicorns” hiring and retaining top technology talent in Denver.

Now, I help companies of all sizes solve their hardest technology and scaling problems.


Developer Tooling & Experience

  • Build and Deployment Pipelines
  • Microservice Generation and Tooling
  • Infrastructure as Code
  • Observability and Metrics
  • Static Analysis and Linting

Cloud Computing

  • Solution Architecture
  • Cost Optimization
  • Serverless
  • Event-Driven Architectures

Front–End Development

  • Browser Extensions
  • Single Page Applications
  • Server-Side Rendering
  • PageSpeed and Structured Data Optimization
  • Automated Unit, Integration and Acceptance/UI Testing

Back–End Development

  • Node apps
  • Ruby apps
  • Docker
  • GraphQL
  • SQL and NoSQL Databases
  • Automated Testing


  • PCI Compliance
  • Credit and Debit Card Processing
  • ACH Processing
  • Gift Card Provisioning
  • Fraud Detection and Mitigation


In addition to technical offerings, I have several customizable presentations that are perfect for lunch-and-learn or workshop settings, covering topics such as:

  • Productivity Maximization
  • Effective Use of git
  • Successfully Tech Leading a Project
  • Pull Request Best-Practices and Etiquette

See sample talk content here.

For more granular details, check out my portfolio.

Let’s Work Together!

2020 Availability

No Availability
No Availability
No Availability
Some Availability
Some Availability