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
Aug 2021 – Jun 2022Research 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
Jun 2021 – Oct 2021Data 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
2020 – 2023McCormick 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