Graphics lead and core engineer for amorphous VR project (shooter game) from pre-production to post-production.
Led stability initiative which ended months of live streaming site outages and matured the team in time for Beam's award-winning beta launch at TechCrunch Disrupt New York 2016, growth hockey-stick, and post-acquisition scaling at Microsoft.
Matured legacy identity / ACL system from unmaintainable and frequently regressing to exhaustively documented and tested with 100% path coverage. Migrated all users to Microsoft SSO with 0 bugs and 300k Day 1 CCU spanning Win10 / Xbox / Mobile / Web.
Collaborations spanned distributed chat and notifications with Node / Redis, localization, billing with Stripe and Braintree, access tokens and permission-grants, video ingest / distribution / player analytics, evangelizing test culture, customer service backend integrations, Dockerizing stack, analytics dashboards with Grafana / InfluxDB, geo-blocking, and a community-building system.
Led a small team of 4 hobbyists, shipping League of Legends add-on tool to hundreds of thousands of players and content creators. Hacked-in and aided official colorblind support. Reversed network protocols, patcher, and asset formats, wrote DLL injector for I/O hijack & render overlays, xplat multiprocess, and deployment & monitoring with C++ / C# / DirectX / D3D / IDA / LAMP / MVC.
Deployed LoL's largest community wiki, led projects, and built sales decks, culminating in numerous successful pitches, team transition to AzubuTV, and disaster-relief charity tournament with in-map overlays 'Powered by Dargon'.
Surveyed and prototyped multi-agent motion planning, IK, world & city generation, 3D-printable UGC, social blockchain systems, and procedural mesh stitching / skinning / animation to inform startup direction. Evaluated engine and BaaS solutions.
Engineered xplat kernel-to-user IPC module for dispatching from AV driver to user-mode scanner daemon in C.
Built feature extractors for ML malware detector and TDD framework for kernel-user testing with C / C++ / C# / VMWare.
2014: Slashed Korean League of Legends match abandonment with a linearly-scaled microservice.
Refactored debt, coded matchmaker tools & bugfixes, and built system health monitoring with Ruby / Java / MySQL / Coherence.
2017: Unified internal tools with GraphQL / Python / React / Redux. Built dashboards with GCharts / D3 and Slack bots with AWS S3 / ECS / SQS / SNS / Redshift. Coded physics and flocking gameplay in interdisciplinary hackathon with C# / Unity
Building RTS game engine: computational geometry, visibility computation, flocking, motion planning, C#-HLSL transpiler, AVX2.
Prototyped localization with 2D LIDAR / CUDA and marker-based multi-cam tracking solution with local and global pose estimation.
Coder since 6! Led high school / uni robotics SW groups. Elected captain for both. Built Game Boy CPU emulator in middle school.
Combined B.S. / M.S. in Computer Engineering