I'm a backend and platform engineer focused on cloud infrastructure, developer tooling, and distributed systems. I spend most of my time designing systems that stay out of the way — reliable, observable, and easy to reason about.
Outside of work, I organize competitive gaming events and help run a local fighting game community. I care a lot about the people side of technology — building spaces where folks can learn, compete, and connect.
Full-stack tournament finder for the fighting game community. React frontend on S3/CloudFront, Swift Vapor backend on ECS in a private VPC, traffic routed through Cloudflare DNS to ACM-validated HTTPS endpoints. Integrates Google Gemini to convert freeform location input into coordinates. Infrastructure managed with Terraform and GitHub Actions.
Discord bot that automates administration for FGC online events and tournaments hosted on start.gg. Serverless architecture on Lambda and SQS — quick responses are returned immediately while heavier operations are dispatched to worker Lambdas asynchronously. Includes onboarding a collaborator and mentoring them through architecture and infrastructure decisions.
Google Sheets extension for running long-term competitive FGC leagues — distributes players into groups and ranks them by win rate. Designed directly with end users to handle real edge cases. Distributed as a viewable, copyable Sheet with in-file documentation so non-technical users can get started without a setup guide.
Discord bot serving fighting game frame data from DynamoDB via Lambda and API Gateway. Uses Beautiful Soup to scrape and ingest wiki data automatically. Full GitHub Actions prod and dev pipelines for safe, fast deployments.