Jonathon P. Mitchell

Richland, WA | (509) 554-4140 | jonmitchellsemail@gmail.com
8+ Years Unity Expert Netcode (NGO) Specialist Eagle Scout VR/XR Architect

Technical Consulting Summary

Unity Networking & Performance Specialist with 8+ years of experience resolving complex architectural bottlenecks in Netcode for GameObjects (NGO) and VR/XR. Expert in deploying high-performance, Burst-compiled solutions for multiplayer synchronization and physics.

Available for high-impact, short-term contracts (5–10 hours/week) to audit, fix, and optimize existing codebases for immediate production readiness.

Specialized Service Offerings

Multiplayer "Lag-Fix" Audits

Eliminating frame-time spikes by overriding default Netcode spawn pipelines with custom, high-efficiency Object Pooling (INetworkPrefabInstanceHandler).

Deterministic Physics Integration

Implementing Unity Jobs-based raycasting and projectile systems to ensure 100% hit-detection accuracy in fast-paced, high-density networked environments.

VR Performance Optimization

Reducing heap fragmentation and CPU overhead through Zero-GC programming, DOTS, and data-oriented architectural design.

Command & Control Frameworks

Designing synchronized AI and formation systems for large-scale networked environments, featuring algorithmic spatial distribution.

Consulting Experience & Select Achievements

Lead Systems Architect | Slightly Artistic LLC

Remote | 2018 – Present

Solved Network Sync Issues: Developed a proprietary NetworkObjectPoolManager reducing heap allocations by 90%, directly addressing "spawn lag" in Unity Netcode.
High-Density Simulation: Engineered a deterministic projectile system using Unity Jobs/Burst, simulating 500+ active entities with <1ms main-thread cost.
Bandwidth Optimization: Engineered custom bitpacking and data compression algorithms to sync complex 3D states, reducing network packet sizes by >60%.
Optimized Batch Networking: Engineered a priority-based staggered sync system leveraging distance-culling and custom serialization to reduce spatial network traffic by >70%.
Advanced Latency Compensation: Engineered a custom client-side prediction and server reconciliation framework for Unity Netcode, featuring Input Replay and state rewinding.
Deterministic State Sync: Developed tick-accurate state buffers and reconciliation logic to maintain authoritative gameplay without sacrificing responsiveness.
Optimized Ragdoll Systems: Engineered a high-performance, networked ragdoll controller featuring layer-based physics sleeping and automated freezing logic.
VR Maritime Simulation: Integrated vertex-level water physics and Inverse Kinematics for hyper-realistic VR interaction in networked sea states.

Technical Consultant | Independent

Remote | 2020 – Present

Technical Audit: Performs deep-dive code reviews for college-level and indie projects, resolving critical architectural flaws in C# and Python logic.

Core Toolkit

Engine: Unity (Expert), Netcode for GameObjects (NGO).
Performance: Burst Compiler, C# Job System, NativeArrays, Memory Management, Profiling.
Physics: Deterministic Raycasting, Inverse Kinematics, Water Physics, Aerodynamics, Ballistics.
Tools: Git, ScriptableObject Architectures, NaughtyAttributes, RootMotion.

Technical Portfolio (Live Gist Samples)

The following live embeds demonstrate low-level architectural competence in Unity C#.

1. Optimized Batch Transform and Animation Networking (Bit-Packing)

Demonstrates manual struct layout and bit-stream compression for high-density synchronization.

2. Client-Side Prediction & Reconciliation

Tick-accurate state buffers and server-authoritative replay logic for lag compensation.

3. Deterministic Projectile System (Jobs/Burst)

Parallelized physics simulation using NativeArrays and the Burst compiler for massive entity counts.

4. Optimized Ragdoll Lifecycle

Manual physics lifecycle management including layer-based sleeping and serialization.

5. NPC Command & Formation Tool

Algorithmic spatial distribution and formation logic for networked AI units.

6. Bit-Packed Ballistics Engine

Manual 64-bit coordinate packing and multi-threaded trajectory solving logic.

Awards & Education