Projects
One canonical JSON bundle, projected across six architectures and seven engine targets, deterministically, so the differences between them are derived rather than asserted.
Open-world sandbox RPG combining sandbox exploration with detailed RPG storytelling. Procedurally generated world with handcrafted adventure scenarios, unique biomes, and co-op gameplay. Block-by-block construction, scripting, and minigame creation. Custom game engine with C++, Luau, Python, flecs ECS, Valve GameNetworkingSockets, WebRTC. Anti-cheat, parental controls, character customization, community servers (shared-source code), and Hytale Model Maker for 3D modeling and animation.
Client + server SDK development with standards-based multiplatform multithreaded secure network library. Implemented 2XL Live (live.2xlgames.com) and Your Real Rewards (leaderboards, achievements, stats). JSON messaging, secure messaging, game client webkit-based UI.
Architected and developed first iteration of PrizeLogic instant win engine, game engines, server and clients. APIs for use across all platforms (.NET, PHP, Java, Python). Games and game engines used in promotions.
SDLC enterprise development for Kraft, ACCO, GP, Novartis, Forever Living, Schiff Vitamins and 50+ brands. Websites, games, game engines, interactives in Flash, Silverlight, HTML/Javascript. Developed prizelogic.com and sampletize.com code bases.
User CRM analytics, tracking, and customization platform for Canyon Ranch.
Drawk portfolio and product showcase site. Multi-brand site covering drawlabs, drawcode, and drawlogic with data-driven architecture on ASP.NET Core.
Services
System design and architecture for complex software products. API design, data modeling, cloud architecture, platform selection, and technical direction.
Multiplayer game and real-time application development. Client/server architecture, WebRTC, WebSockets, gRPC, Photon, Netcode, enet/raknet, and custom networking solutions.
End-to-end product research, ideation, development, and launch. From concept to ship across web, mobile, desktop, and game products.
Technology research, proof-of-concept development, and emerging platform exploration. New markets, new platforms, and future-ready technology evaluation.
Enterprise cloud systems engineered for scale, reliability, and security. Containerized microservices, event-driven pipelines, relational and NoSQL databases, and zero-downtime CI/CD deployment automation.
Practical agentic workflows and intelligent orchestration for complex domain automation. Resilient multi-agent architectures, Model Context Protocol (MCP) tool servers, RAG knowledge pipelines, and self-correcting evaluation loops.
Advanced gameplay programming, custom rendering pipelines, and technical direction for console, desktop, mobile, and web games. Responsive character controllers, HLSL/GLSL shaders, and 60+ FPS player experiences.
Posts
TL;DR: Adding more engineers to an ambitious project almost never speeds it up. Communication channels scale quadratically according to the combinatorial formula C = N \times (N - 1) / 2. A tight team of 4 people manages…
Labs
3D Voxel World & Multiplayer Netcode Sandbox
Procedural 3D voxel world sandbox running in Three.js showcasing real-time client-side prediction, entity interpolation, and authoritative server reconciliation over low-latency WebRTC datagrams.
WebRTC DataChannel & Sans-IO RUDP Packet Visualizer
Interactive networking laboratory contrasting TCP stream stalls against sans-IO RUDP over WebRTC DataChannels with live jitter, synthetic loss, and a 32-bit sliding ack bitfield inspector.
WebMCP Autonomous Agent Console & Inspector
Browser-native Model Context Protocol runtime for autonomous AI agents featuring tool discovery manifests, JSON-RPC execution, and live Server-Sent Events telemetry.
Arches Deterministic Architecture Matrix
Deterministic multi-target system projection compiling one canonical JSON model across Unity, Unreal, WebGL, Flutter, Godot, and .NET Core runtimes.