Hi, I'm Jae

I make manufacturing simulations run faster through better architecture and relentless profiling

Featured Projects

95% DB Write Time Reduction

Cut database saving time from 168s to 8s in a ~10min simulation (50K+ entities). Built a lock-free SPSC ring buffer over 2GB shared memory to hand off writes to a separate process, with PostgreSQL COPY bulk inserts at 10K records per batch. Profiled hot paths with cProfile, replacing DataFrame scans with O(1) lookups and caching 136M repeated attribute accesses.

Python Shared Memory PostgreSQL cProfile

ECS Architecture for Simulation Engines

Redesigned monolithic machine centers into an Entity Component System with 7 data-only components and 3 behavior systems. Struct-of-Arrays layout keeps data cache-friendly and vectorization-ready.

Python ECS Adapter Pattern Struct-of-Arrays

Event-Driven Decoupling

Introduced Pub/Sub to separate core simulation logic from I/O side effects across 24 data tables. An event bridge converts low-level signals into domain events without touching the core engine code.

Python Pub/Sub Event-Driven Architecture

Technical Skills

Core

Python (Expert) SQL NumPy Pandas multiprocessing

Architecture & Systems

Entity Component System Pub/Sub Discrete Event Simulation Lock-free Structures Shared Memory IPC

Performance & Infrastructure

Profiling & Optimization Caching Strategies PostgreSQL GitHub Actions CI/CD

Experience

Phase 3

Performance Optimization

Simulation Engine

Systematic profiling and optimization of DB write operations in a ~10min simulation

  • 168s to 8s DB write time via shared memory ring buffer and cProfile-driven optimization
  • O(1) lookups replacing DataFrame scans across hot paths
  • Module-level caching eliminating 136M redundant attribute accesses
Phase 2

Architecture Redesign

Simulation Engine

Restructured the engine core for maintainability and future scalability

  • ECS decomposition of monolithic machine center classes
  • Pub/Sub layer isolating I/O from core simulation logic
  • Event bridge enabling domain events without modifying the engine
Phase 1

Infrastructure

Simulation Engine

Built the foundational systems the engine runs on

  • CI/CD benchmarking pipeline with automated regression detection
  • Technical documentation covering 16 system concepts and 90 data references

Get In Touch

Interested in simulation systems, performance engineering, or architecture design? Let's talk.