Recent Posts
How I Handled "Always" Location Access in a SwiftUI App Jun 2026 Building a Crowd Counter That Doesn't Lie May 2026 How to Make an iOS App Monitor Location When Terminated/Killed Mar 2026 All posts →Projects
2024 – Present
Full-stack SwiftUI app for real-time and historical crowd analytics. Firebase backend, interactive graphs, live reporting, and a chat feature. Available on the App Store.
Columbia News & Weather
2023
Python web scraper displaying Columbia Tribune headlines alongside live weather data and a real-time clock.
Experience
Ascend Learning — Software Engineer Intern
May – September 2025
- Developed full-stack features for an internal ticketing and support platform built with Ruby on Rails, used by 800+ engineers company-wide.
- Designed and shipped a Confluence plugin that surfaced live ticket data inside Confluence pages, eliminating context-switching between tools for support staff.
- Deployed services on Kubernetes and instrumented monitoring with Datadog dashboards and alerts to improve incident response.
Veterans United Home Loans — Software Engineer Intern
May – August 2024
- Maintained and extended 4–10 RESTful APIs in a .NET MVC backend services codebase, applying Test-Driven Development to add coverage on critical paths.
- Diagnosed and resolved production bugs across backend services, shipping fixes through GitLab merge requests and Azure DevOps CI/CD pipelines.
- Collaborated in a 6-person Agile team using pair programming, sprint planning, and code review.
World Agricultural Economic & Environmental Services — Data Engineer Intern
January – May 2024
- Built Python data pipelines to extract, clean, and process USDA commodity datasets on demand, replacing a manual workflow and enabling structured data delivery to downstream consumers.
- Developed client login authentication and a client-facing blog for the company website, enabling subscriber-only content delivery to paying clients.
Education
University of Missouri – Columbia
B.S. Computer Science — May 2026