- Hands-on builder with 24 years writing production code and 12 years leading teams.
- Designs and runs data-heavy systems — games with 2.5M DAU, analytics pipelines over 1B events/day, and LLM stacks that stay cheap.
- Back in an individual-contributor seat and happiest shipping code.
Eric Crook
Software engineer · Startups, backend, infrastructure, analytics, AI
Summary
Now building
Aether Vanguard — lane-based card battler
2026 · livetheredwizard.net/aethervanguard · Phaser, WebAudio, AWS
- Full shipped web game: hidden-reveal lane combat, roguelike narrative campaign, deckbuilder, accounts, and PvP.
- Server-authoritative backend on API Gateway + Lambda + DynamoDB; static delivery on S3/CloudFront at <$5/mo idle.
- Deploys are smoke-tested and cache-partitioned (import-graph code no-cache, heavy assets long-cache) after a real postmortem on mixed-version module graphs.
- Design system with an enforced presentation gate: no game state change ships without a visual/audio beat.
Grimlight — virtual tabletop for D&D 5.5e
2026 · betatheredwizard.net/vtt · TypeScript, WebSockets, canvas
- Browser VTT built for enormous maps (up to 300×300 cells) with high visual fidelity.
- Server-authoritative fog of war: hidden geometry, tokens, and traps never reach a client that can't see them — anticheat by construction, verified in tests.
- Symmetric shadowcasting vision, dynamic torchlight, procedural dungeons, and fully synthesized audio (no sample files).
Experience
Founder — math.technology
Remote · 2025- Built an end-to-end LLM analytics stack (Python + Rust + Polars).
- Serverless architecture + Rust for dramatic cost savings.
- Added a RAG layer (LangChain + ChromaDB) for natural-language queries in Slack.
- Deployed vLLM micro-services on EKS with GPU & CPU autoscaling.
- Prompt-optimization pipeline (dSPy) + eval harness that blocks bad releases.
- Caching layer (S3 + Redis + Lambdas) to reduce LLM token cost.
Staff Software Engineer — Moescape
Remote · 2024- Mined Stable-Diffusion images and multi-LLM chat logs for search and health & safety policy.
- Go services for comments, search, and assorted APIs.
- Cut build-to-deploy loop time with CI/CD.
- Trimmed BigQuery dataflow, saving thousands per month.
- Trained and shipped image-categorization models on assorted GPU providers.
Principal Software Engineer — Midnight
Remote · 2023- Multichain Web3 solution handling NFTs across chains with OpenSea integration.
- Logic for minting, trading, destroying, and forging NFTs on-chain and in-game.
Chief Technology Officer — Dorian
San Francisco · 2019 – 2023- Interactive-fiction platform letting writers turn stories into monetizing games.
- Built the analytics stack: PrestoDB, IBM Watson, QuickSight, SageMaker, Looker.
- AWS infrastructure, scaling, product updates, cost management.
- Pricing automation for better revenue.
- Handled GDPR and R&D tax credits; managed cross-zone teams.
Director of Engineering — Megastar Millionaire
Oakland, CA · 2016 – 2019- Full-stack work from Cordova front end to Aurora and Redshift.
- AWS architecture, scaling, and cost control.
- Random-forest models for categorization and prediction.
- Custom analytics (Redshift + Kinesis) for low-maintenance, high-throughput insights.
- GDPR compliance officer; managed engineers, analysts, and data scientists.
- Awarded 2 patents in machine learning; company publicly traded on the ASX.
Director / Principal Software Engineer — Nexon Mobile
Emeryville, CA · 2013 – 2015- Built a big-data analytics system handling 1B+ events/day.
- Designed and led user-acquisition automation optimizing ad buys through automated experimentation.
- Managed Platform Services devops, analytics, and data-science teams across two offices for a dozen game studios.
- Built a backend for DomiNations exceeding 2M DAU.
- Recruited and led a data team serving insights to C-suite, finance, product, and QA.
Platform Engineer — Gloops
San Francisco · 2012 – 2013- Tech lead for analytics, scalability, and cloud infrastructure.
- Built and maintained game back-ends, leaderboards, login, and security services.
- Acquired by Nexon.
Senior Software Engineer — Digital Chocolate
San Mateo · 2008 – 2012- Backend work on “Millionaire City” (2.5M DAU).
- Lead backend on multiple games (300K+ DAU).
- Analytics system Tableau integrations and data engineering.
Projects & highlights
- Gloops acquisition (by Nexon).
- DomiNations mobile game — 1.5M DAU.
- Helped raise roughly $20M in startup funding.
- Machine-learning patents: 11,238,544 · 11,334,836
Key technologies
GoRustPythonJavaScript
AWS (EKS, Lambda, S3, Redshift, SageMaker, Bedrock)
GCP + BigQueryRunPod
KubernetesTerraformDocker
PostgresMySQLPrestoDBPolars
LangChainvLLMdSPy
KafkaKinesis
GrafanaLoki
GDPRCOPPACISPA
Education
B.S. Computer Science
California Polytechnic State University, San Luis Obispo