About

Hello, I'm Charlie Spalevic - a senior software engineer based in Chicago with about a decade of experience. I consider myself as a generalist. I'm equally interested in building web apps, mobile apps, and AI agents.

I studied Computer Science at Illinois State University, where I also worked as a TA and as a research assistant on a social media data collection program. I built pipelines around the Twitter API, Google Maps API, and Stanford CoreNLP for semantic analysis.

After college I took a swing at starting my own company. It didn't quite work, and I also quickly realized I didn't really know what I was doing yet. I decided I needed real-world experience before I could build something meaningful on my own.

I gained a ton of experience at a manufacturing company called Spraying Systems. It was a small team that shipped a ton of software around internal DAM, ERP and CRM systems. I worked with .NET, Azure, and SQL Server.

From there I joined PayPal, where I'm now a Senior Software Engineer on Checkout. I started on the Global Pay Later team building virtual card experiences. Then moved to Checkout and grew into lead roles on some of its larger initiatives. I helped modernize PayPal Checkout onto Next.js — a surface that handles millions of transactions globally. Along the way I've spent a lot of time on A/B experimentation, performance, observability with Datadog, and more recently building AI-powered agents that analyze and debug user sessions to cut down time-to-resolution on production issues.

Outside of my day job I've been working on Chavo. The basic idea is to have a personal trainer in my pocket. Previously, I would have Claude/ChatGPT to build my workout plans and I wanted to have an all-in-one app to help build, track and analyze my workouts.

Outside of code, I spend a lot of my time on health and fitness, following sports, reading, and tinkering with whatever new tool or idea has my attention that week.