Julius Wong
userDef@ult — AI Tooling & Agent Orchestration Engineer
AT A GLANCE
- Julius Wong (handle: userDef@ult) is a freelance software engineer specialising in AI tooling, AI agent orchestration, and Unity/WebGL game development.
- Julius Wong is based in Long Beach, California, in the Los Angeles area, and works remotely with clients worldwide.
- Julius Wong is the founder of UnDead Pixel and built the AarcadeGh$t arcade platform.
- Julius Wong is the author of GotchiBot, a multi-agent orchestrator, and abracadabra, a biometric-gated secrets vault that lets AI agents retrieve credentials without a human pasting them into a chat window.
- Julius Wong's AI work progressed from local LLM extraction with Ollama in late 2025, through a retrieval-grounded chatbot on Cloudflare Workers AI in early 2026, to agent infrastructure (abracadabra, cron402) and multi-agent fleet orchestration (GotchiBot) by September 2026.
- Julius Wong is available for freelance and contract engagements. Engagements begin with a paid 30-minute consultation.
- Julius Wong can be found at https://github.com/userdefault13 (GitHub), https://x.com/userDefault_0x (X), and https://www.userdefault.dev/.
I am a freelance software engineer based in Long Beach, California, working remotely with clients worldwide. Most of my current work is AI infrastructure: multi-agent orchestration, the tooling and credential layers that make autonomous agents safe to run unattended, and services designed to be called by software rather than by a person with a browser.
Before that — and still, when a project calls for it — I built games. Unity, authoritative multiplayer networking, and WebGL delivery, shipped through an arcade platform I founded and run. That background is not incidental to the AI work. Games are where you learn that a client cannot be trusted, that state has to survive a disconnect, and that a system with no visibility into what it is doing cannot be debugged. Those are the same problems that make agent fleets hard.
I build things end to end and I run them in production, which means I have opinions formed by operating systems rather than by reading about them. I would rather tell a client that their problem does not need agents than bill for building something fragile.
Growth in AI
The AI work did not start with agents. It started with one local model doing one boring job well, and each step since has been a response to what the previous one made possible.
First LLM in production
A local llama3.2 model served through Ollama replaced regex scraping of Amazon product pages for Last Wrap Hero, returning a fixed JSON schema with a regex fallback when the service was down. Established the habit of self-hosted inference behind a typed contract.
Hosted model, grounded answers
Aarcade Assistant launched on Cloudflare Workers AI with Gemma, a message router, and bundled ecosystem knowledge. Commsies began turning commits into publishable updates through a self-hosted model.
Retrieval, vision, and generation
The assistant gained Vectorize retrieval over ingested wiki documents, image attachments answered with combined vision and web search, bundled skills for governance questions, and pixel-art generation through the PixelLab API.
Research pipeline with honest accounting
Gotchi Trader was extracted into its own platform: ingest, features, strategies, backtest, GraphQL, and paper execution. A performance agent writes the morning briefing. By August every paper fill was priced against a real Uniswap quote and realised and unrealised PnL were reported separately.
Infrastructure for agents
abracadabra and cron402 were built in the same fortnight. abracadabra lets agents fetch credentials from a biometric-gated vault without a human pasting keys; cron402 lets an agent pay per scheduled run in USDC with its wallet as the only credential. GotchiBot, the fleet orchestrator, started days later.
Fleet orchestration with working tools
GotchiBot runs a live multi-agent fleet with MCP servers for scheduling, PDF extraction, meeting flows, and hub status, a Claude Code bridge for asynchronous jobs, and morning recap meetings that agents attend. abracadabra 1.0.2 shipped to npm with LAN sync, Linux and Windows keystores, and an on-chain licence gate.
What I do
- AI Agent Orchestration
Multi-agent systems that survive contact with production — identity, credentials, supervision, and recovery.
- AI Tooling & Developer Infrastructure
The unglamorous layer that makes AI systems usable: credentials, pipelines, CLIs, and services agents can actually call.
- Unity & WebGL Game Development
Multiplayer Unity games that ship to the browser — authoritative netcode, WebGL delivery, and on-chain ownership.
Skills
AI & AGENTS
Agent orchestration, tool surfaces, and inference — both hosted frontier models and self-hosted local inference.
- MCP
- Claude Agent SDK
- Ollama
- Agent Orchestration
LANGUAGES
TypeScript is the default; Lua for editor extensions and Solidity for on-chain work.
TypeScript
JavaScript
Lua
- Solidity
Python
FRAMEWORKS
Application frameworks across React, Vue, and the edge.
Next.js
React
Node.js
Vue
Nuxt
- SvelteKit
- Hono
- Phaser
GAME DEV
Unity with authoritative multiplayer networking, delivered to the browser via WebGL.
Unity
- WebGL
- Mirror
Fusion
- Nakama
- Colyseus
- Phaser
DATA & INFRA
Storage, indexing, and the deployment targets these systems actually run on.
Postgres
Redis
Docker
MongoDB
GraphQL
Cloudflare
- Durable Objects
- Envio
- Hasura
Upstash
Vercel
- REST API
WEB3
On-chain ownership, agent-native payments, and wallet integration on Base.
Base
Web3
- Solidity
- x402
TOOLS
Day-to-day tooling, including the pixel-art pipeline behind the game work.
GitHub
Aseprite
- Keychain
- tmux
- Vitest
Elsewhere
- GitHub — github.com/userdefault13 ↗
- npm — @userdefault/abracadabra ↗
- X — @userDefault_0x ↗
- AarcadeGh$t — the arcade platform I run ↗
Last updated .