Aaron Paul
I'm a software engineer who enjoys building across the stack, from consumer-facing applications to the systems and infrastructure behind them.
My professional experience spans mobile and backend development, data systems, and database query optimization research. Alongside that work, I've developed a particular interest in modern C++, concurrency, network programming, and performance engineering, exploring these areas through projects involving market-data processing, lock-free data structures, and event-driven networking.
I enjoy understanding how things work at different levels of abstraction, whether that's designing a product experience, building reliable backend services, or reasoning about memory ordering and performance bottlenecks. What interests me most is taking an idea, working through the technical and practical challenges, and turning it into something real.

Projects
NASDAQ ITCH Replay Engine
Personal project · public on GitHub
A C++23 engine that replays a recorded NASDAQ trading day over UDP multicast and rebuilds every order book on the receiving side. Each replay is checked by diffing its books against an offline build of the same file.
C++23, UDP Multicast, Lock-free SPSC, NASDAQ ITCH 5.0, Order Books
BitTorrent Client
Personal project · download only, no seeding yet
A BitTorrent client written from scratch in C++20 for Linux. It finds peers through HTTP and UDP trackers, downloads from them on a single epoll event loop, and checks every piece against its SHA-1 hash before writing it to disk.
C++20, epoll, BitTorrent, Concurrency, Linux
FPGA Streaming Parser
Personal project · measured on a Basys 3 board
A streaming parser for a fixed-length binary message format, written in SystemVerilog for a Xilinx Artix-7. It reads one byte per clock at 100 MHz, checks each frame’s CRC and sequence number, and turns every frame into a 128-bit event. On the board it handles back-to-back frames at 4 million messages a second, 240 ns from first byte to event.
SystemVerilog, FPGA, Artix-7, Vivado, Streaming
Wadrova
In development · not yet released
A wardrobe app in development. It turns garment photos into clean product images, builds outfits from what you own, and previews them on a model of you. The plan is a stylist that learns your taste and suggests new pieces only when they fit your closet. I’m building the app, backend, and GPU worker myself.
Kotlin Multiplatform, Compose, FastAPI, PostgreSQL, SAM 3
Work
Korner Rewards
Publicly released · iOS & Android
A customer-facing loyalty app for a multi-location convenience and fuel retailer. I prototyped it on my own initiative, got stakeholder approval, mapped the existing loyalty systems, and built the initial frontend, backend, and loyalty integration for what became a publicly released app.
Kotlin Multiplatform, Android, iOS, Swift, Node.js, TypeScript, PostgreSQL
Retail Data Systems & Automation
Korner Enterprise Services · OBLS International LLC
Python ETL automation across 10+ retail locations, Kafka-based fuel inventory reconciliation, and downstream Power BI reporting at Korner Enterprise Services, plus separate reporting work at OBLS International LLC.
Python, Apache Kafka, PostgreSQL, Airflow, Power BI, ETL, TypeScript/React
Experience
OBLS International LLC
Software Engineer, June 2026 - Present
Reporting tools and data reconciliation for Operations and Finance.
Korner Enterprise Services
Software Engineer, January 2025 - April 2026
Customer-facing mobile and backend work on the Korner Rewards loyalty app, alongside Python ETL automation across 10+ locations and Kafka-based fuel inventory reconciliation.
University of Rochester
Research Assistant, June 2024 - August 2024
Query-optimization research on DuckDB, the in-process analytical database.



