Selected Work

Case studies built from real production work

Most of the systems I have worked on are proprietary, so these case studies focus on the problem, architecture, ownership, and outcomes rather than source code. They are intended to show how I think and what I contribute inside a team.

Case Study 01

Event Dynamic ticket fulfillment platform

Software Engineer | Python, Scala, PostgreSQL, external and internal APIs

Event Dynamic needed reliable backend workflows to integrate with ticketing partners like StubHub, Ticketmaster, and SeatGeek while also supporting the company's internal fulfillment systems and onboarding process.

What I owned

Built portions of the ticket fulfillment system, made corresponding schema and data updates in PostgreSQL, shipped bug fixes and improvements, and reviewed pull requests headed to production.

Technical focus

API integration work, backend workflows, database changes tied to feature delivery, and production-quality changes that had to fit into an existing multi-system platform.

Why it matters

This is the strongest example of my professional backend experience: integrating outside systems, making safe changes to a live platform, and collaborating with both engineers and operational teams.

Case Study 02

Clipper automation platform

Founder / Lead Engineer | API integrations, scheduling, reliability, automation

I founded and led development of Clipper, a social media automation platform built to coordinate posting workflows across multiple accounts and platforms at scale.

What I owned

System design, feature development, platform integrations, and the core automation infrastructure that supported scheduled posting, monitoring, and operational reliability.

Technical focus

Integrated Reddit, Instagram, YouTube, Facebook, Twitter/X, and Twitch workflows; automated more than 1,000 posts per week across 100+ accounts; and designed for production use instead of one-off scripts.

Why it matters

This is the clearest example of me turning an idea into a working product, owning the architecture, and solving integration and reliability problems under real-world constraints.

Case Study 03

Louisiana Tech data structures visualizer

Engineering Internship | Java, mature codebase work, feature delivery

I worked on a Java teaching tool used to help students understand data structures and algorithms. The work involved joining an existing codebase, understanding how it worked, and extending it safely.

Watch the demo video

What I owned

Learned a roughly 4,000-line Java codebase, added new features, fixed bugs, and contributed work that demanded deep understanding of data structures, string manipulation, and generics.

Technical focus

Fast onboarding into unfamiliar code, precise debugging, and making improvements to an existing application rather than starting from scratch.

Why it matters

This is a strong example of how I operate in real teams: read code quickly, understand system behavior, and add value in an existing codebase without needing a greenfield project.