Senior Software Engineer

Building scalable SaaS platforms and full-stack solutions

Seattle, WA

About

I'm a Senior Software Engineer with 8+ years of full-stack development experience, currently building a multi-tenant sports-tech SaaS platform at Areena. I work directly with product across three interconnected applications serving recreational sports organizations.

My technical focus spans Python (Flask/Django), JavaScript/TypeScript (React, Node.js), Flutter, and GraphQL APIs, with extensive AWS infrastructure experience. I'm passionate about spec-driven development and building customer-facing features that create meaningful impact.

Experience

Senior Software Engineer

Areena
Jan 2021 – Present
Remote (Dallas-based)
  • Led development of multi-tenant B2B SaaS platform across web, iOS, and Android using Flutter, React, and Flask
  • Architected Flask + GraphQL APIs supporting season scheduling, roles/permissions, and event management
  • Designed AWS infrastructure on EKS with Porter, S3, SQS, Redis, and Sentry
  • Migrated legacy REST services to GraphQL, reducing client complexity
  • Collaborated directly with CEO on product roadmap and technical decisions

Software Engineer

Q-Centrix
Jul 2019 – Jan 2021
Remote
  • Built full-stack features for medical registry products using Ruby on Rails, React, and PostgreSQL
  • Developed standalone abstraction service used by third-party hospital systems
  • Contributed to Adult Cardiac Registry tool in compliance-sensitive environment

Software Engineer

Masterworks
Aug 2018 – May 2019
Remote
  • Built real-time BI dashboards using Vue.js and Node.js
  • Integrated BigQuery for analytics and refactored Excel-based business logic
  • Surfaced marketing and donor data through performant JavaScript modules

Projects

Payment System Rebuild

Stripe API, Python, Flask, Flutter

Rebuilt payment architecture to support season registration add-ons, team contribution models, refunds, and credits

AI-Powered Social Platform

LiteLLM, Python, Flask, Flutter

Built social platform combining AI-generated and user-generated content, switching between models via LiteLLM. Implemented engagement tracking surfaced in organizer portal

White Label Platform

AWS Secrets Manager, GitHub Actions, Codemagic, Flutter

Built per-organizer app configuration with custom branding, loading org-specific configs via AWS Secrets Manager. Automated build pipeline using GitHub Actions

Financial Portal

Flutter, Flask

Built season health dashboard tracking registrations, capacity vs. free agents, paid orders, and revenue potential for open orders

Match Tracking & Standings

Flutter, Flask

Built configurable match type system where referees submit scores and stats, feeding live standings and player statistics

Skills

Languages

PythonJavaScript / TypeScriptDartRubyJava

Frameworks & Libraries

FlaskDjangoReactFlutterGraphQLNode.jsVue.jsRuby on Rails

Infrastructure & Tools

AWS (EKS, S3, SQS, Secrets Manager)PorterSentryDockerCI/CDGitHub ActionsCodemagic

Data & APIs

PostgreSQLMongoDBRedisBigQueryStripe APILiteLLM

Development

GitHub CopilotMCP ServersSpec-driven development

Interests

Outside of building software, I enjoy CrossFit, basketball, and spending time with family.

Get In Touch

I'm always open to discussing new opportunities and interesting projects.

Seattle, WA | 360-621-0501