Experience

Sportradar Minneapolis, MN

Senior Software Engineer

Mar 2025 – Present

  • Lead development of Maven, a generative AI sports research platform that answers natural-language questions by writing and executing SQL against Sportradar databases — designed the architecture that increased accuracy from 30% to 82% and made the system league-agnostic across MLB, NFL, NBA, NHL, CFB, and CBK
  • Simplified Maven from a multi-step Step Function pipeline to an agentic tool loop harness, migrated to the Vercel AI SDK for model-agnostic support, and shipped product features such as a Slack integration with our Research team for human verification, persistent conversations, collapsible reasoning, inline tables with metadata extraction, and usage analytics — Maven insights were used on-air during the 2025 World Series on FOX

Software Engineer

Sep 2023 – Mar 2025

  • Built and presented the prototype that launched the NLI (Natural Language Interface) project, a chat interface for querying data by writing query engine OLAP DSL over the Radar360 sports data catalog using mutli-step prompt flows and RAG — then led development of core services (Question Service, Test Framework, Maven) as the project scaled from prototype to product
  • Drove platform-wide improvements: created a reusable Express/Lambda middleware package adopted across all Radar360 APIs, deployed custom domains via a custom Serverless Framework plugin, cut deployment time 50% by applying graph analysis to the construction step function, and standardized security monitoring across the tribe

Software Engineering Intern

Jun 2022 – Sep 2022

  • Designed and shipped a serverless Typescript data-integrity microservice to validate migrations of upstream data sources in production warehouses
Kellogg School of ManagementEvanston, IL

Research Assistant

  • Researched smart contract exploits, cross-chain arbitrage, and DEX market manipulation under Dr. Sarit Markovich
  • Built a live analysis dashboard and analyzed terabytes of historical cryptocurrency transaction data across ETH, BSC, and MATIC markets in collaboration with bloXroute Labs
JobOptimMinneapolis, MN

Data Science Intern

  • Built a database of 1M+ medical codes across CMS/AMA standards and modeled physician compensation by specialty, location, and experience

Projects

Gather

iOS app for coordinating plans with friends.

  • Syncs with Apple, Google, and Outlook calendars to show real-time availability and save events (automatic import & export sync)
  • Creates events with invitations, counter-proposals, RSVPs, and location search
  • Push notifications, haptics, blocked time windows, friends/groups
  • Built fully in TypeScript with React Native/Expo frontend and serverless Node/Hono AWS Lambda + API Gateway + PostgreSQL backend

Heatstrike

Web app displaying live, interactive stock option data for any ticker.

  • 2D heatmap of options chain data (strikes × expirations) colored by volume, open interest, price, spread, or greeks — cells link to Nasdaq contract pages
  • React 19 + TypeScript frontend with visx for visualization, auto-generated API client from OpenAPI spec
  • Serverless Hono backend on AWS Lambda + API Gateway with DynamoDB caching and a scheduled Lambda that refreshes valid tickers daily from OCC

Education

Northwestern UniversityEvanston, IL

McCormick School of Engineering

B.S. Computer Science · GPA 3.95/4.0

Skills

  • Languages: TypeScript, Python, C, SQL
  • Infrastructure: AWS (Lambda, Bedrock, DynamoDB, API Gateway, Cognito, Step Functions, S3, Codebuild, CDK, Route53, CloudFormation), PostgreSQL, Azure AI Foundry, Google Vertex AI
  • Focus: AI agents, web applications, database modeling, serverless architecture