work

Flagship systems

Deep work on compilers & runtimes.

libraries & tools

aurorality

aurorality turns web frontends into native swiftui for macos and ios, accepting swift, js/ts, or rust as your backend. with crepuscularity lite and aurorality-js, you can drop into existing sites or electron apps to connect native frontends to js backends.

moonshine

ground-up Bun-first hybrid web framework with a signal-only kernel and opt-in compiler, routing, rendering, server, and deployment layers.

subspace

statically composed capability-safe embedded realtime operating system.

equilibrium

load c-compatible code into rust with one call. auto-detects sources, compiles, exposes as rust modules. `load()` is the primary path. for rust → swift, see eqswift.

eqswift

Rust-to-Swift binding tooling designed to reduce UniFFI boilerplate and make interop practical.

apollo

local-first rust ai agent runtime. ~14mb binary, 10+ messaging channels, 20+ llm providers, autonomous coding mode, tool guardrails, plugin system.

telekinesis

minimal extensible cli and gui host for the rotary agent harness engine. built with rotary and crepuscularity. supports pi plugins and oauth + api key.

rv8

(roverite) - a custom browser engine built with servo and v8 with in house optimisations.

rx4

(rotary) — general-purpose agent harness engine and crate in rust owns the loop, tools, providers, sessions, permissions and computer-use (with rs_peekaboo).

zkr

evidence-backed temporal memory engine for personal agents.

praefectus

provider-neutral, verified computer-use execution for rust.

wax

fast homebrew-compatible package manager in rust. uses homebrew's ecosystem (formulae, bottles, casks) without the ruby/git overhead — compiled, async, parallel installs, lockfiles, and experimental winget/scoop/nix-like support.

oil

fast system package manager in rust for all major *nix systems based on wax with linuxbrew support and interop with existing package managers.

nexnet

local-first peer-to-peer social chat with wallet identity and encrypted messaging.

atmosphere

a native sync and ecosystem layer for every device, with local-first and homelab support.

rs_ai

rust ai sdk for building across cloud and local providers with one async-first api with on-device runtimes through `rs_ai_local` — including gemini nano on android and google chrome (browser prompt api), foundationmodels on macos, and phi silica on windows and microsoft edge (browser prompt api).

rs_poke

poke by interaction's sdk in rust.

rs_peekaboo

peter steinberger's peekaboo rewritten in rust with a shell tool and usable as a crate library for embedding into applications.

rs_gbrain

garry tan's gbrain for openclaw rewritten in rust.

rs_imessage

rust imessage crate and cli.

rs_facetime

rust facetime crate and cli.

stalwart lite

stalwart fork that runs in-process as a rust crate. imap, smtp, management api — no web admin, no overhead. built for embedding and local-first setups.

crosspost-rs

a rust crossposting library for multiple social media platforms.

svelte-streamdown

a svelte version of vercel's streamdown for streamable markdown rendering with interactive codeblocks and math rendering.

ditherkit_flutter

a flutter version of boring software inc's dither kit for data visual representations with dither effects.

flowtoken_flutter

a flutter version of ephibb's flowtoken for clean streaming animations with blur and opacity transitions.

flowtoken-svelte

a svelte version of ephibb's flowtoken for clean streaming animations with blur and opacity transitions.

flowtoken-swift

a swiftui version of ephibb's flowtoken for clean streaming animations with blur and opacity transitions.

tree-sitter-v

tree sitter parsing and grammars for v.

tree-sitter-holyc

tree sitter parsing and grammars for the holiest programming language on earth.

ark-protocol

open protocol and reference implementation for exposing many local vps services behind one standardized https/websocket ingress. defines a manifest-based routing layer, adapter apis, and cloudflare-compatible edge integration for multiplexing internal ports through a single public endpoint.

monoprotocol

normative draft sync protocol: wire format, crypto (hkdf, aes256gcm), replicated object model, journals, capabilities; rust reference crate on crates.io with golden conformance vectors (json/cbor).

world

story

my favorite thing is chasing new experiences and sharing them with others. i do that through software, which i've been building since i was 8. i'm drawn to the frontier, i started making money online and playing with crypto at 11, and i was one of the first to try gpt-3 in 2021. since then, i dropped out of high school and founded tsc.hk, where i make the frontier. outside of that, i adore philosophy, cooking, photography, and gym.

early timeline

age 6
First computer

Built my first computer, installed Ubuntu on it, and started playing with the terminal.

age 8
Started building software

Began making small programs and learning by building.

age 10
Cybersecurity experiments

Experimented with networking, pentesting, security research, and exploit labs.

age 11
Crypto and blockchains

Started mining cryptocurrency and experimenting with blockchain technology.

age 12
Custom keyboards

Started a custom keyboard venture.

age 13
Cloud lights

Sold custom cloud lights.

age 14
Marketplace arbitrage

Did arbitrage on Facebook Marketplace with various items.

age 16
Freelance, open source, software startups

Began freelancing software development, creating open source software, and building software startups.

age 17
Building full time

Dropped out of high school to build full time.

experience

Technical Cofounder · The Arkie Company, Graft AI
February 2026–July 2026
  • Engineering leadership, product direction, and hands-on delivery across web surfaces, automation, and internal systems.
  • Build custom AI automation systems, product prototypes, client-facing web surfaces, and internal tooling.

SaaS products built

Studio of OptimisationsDual-brand sales funnels (same codebase): Arkie-backed chat, live voice, calendar booking, lead capture, Notion connect portal.Built with SvelteKit 5, TypeScript, Tailwind CSS v4, Cloudflare Workers, Arkie API proxy, Bun.
ArkieCentralized MCP/AI backend for all Arkie apps: per-app system prompts, tool sets, chat/stream, calendar booking, Stripe/Calendly/Notion webhooks, Gemini Live voice, embeddings, admin console, OAuth for Claude MCP.Built with Rust, Axum, Tokio, Google Gemini, Supabase (PostgREST, Auth, pgvector), Cloudflare Workers/Containers, DigitalOcean SIP edge.
PavaAI content strategist and crossposting: brand chat, idea generation, AI-negotiated Stripe pricing, competitor analysis, video review, enterprise/agency workspaces, 13+ platforms via Late API.Built with Next.js 16, TypeScript, Supabase, Stripe, Google Gemini, Late API, Tailwind CSS v4, Capacitor, Bun.
Graft MailBuilt on top of Unthinkmail: Send Emails (singular and bulk to 100000+ recipients) through MCP.Built with Qwik, TypeScript, Javascript, Stripe, Cloudflare Workers + Email, Tailwind CSS v4, Bun.
UnthoughtBusiness platforming: custom domain, AI-generated site, professional email, Cloudflare edge deploy, Stripe checkout, Stalwart mail provisioning (made with my own custom lightened Stalwart crate), Tangent integration hooks.Built with Next.js 16, TypeScript, Supabase, Cloudflare (OpenNext, D1, R2, Queues), Arkie, Stripe, Porkbun, Bun.
TangentDiscord automation for digital product sellers: Stripe payment webhooks, order fulfillment (keys, roles, content), ticketing, purchase-linked profiles, Gemini RAG support and image verification, event-driven workflows, admin dashboard, MCP tools for store ops.Built with Go (discordgo), SQLite/Postgres, Google Gemini, Astro 4, Alpine.js, htmx, UnoCSS, Cloudflare Workers (MCP, D1, Durable Objects).
CurrantMulti-tenant AI sales agents and job management for trades businesses; autonomous agents across WhatsApp, Telegram, SMS, Instagram, Slack, email, and native SIP/RTP phone; leads → quotes → jobs → invoices.Built with Go, Python (FastAPI), Elixir (Phoenix), Rust (telephony), Vlang (filter), SvelteKit, React Native (Expo), Tauri, SurrealDB, Redis, Gemini, Stripe, Square.
WaaromAI step-by-step in-product guidance: GPUI desktop companion, `@waarom/embed` SDK, Crepuscularity static portal and knowledge base.Built with Rust, GPUI, Crepuscularity, Gemini, TypeScript (embed SDK), MV3 web extension runtime.

Client work

AJ Stafford Property AdvocatesChrome MV3 extension for realestate.com.au: finds comparable listings (bedrooms, ±15% price), on-page results widget, tab groups, CSV/TXT export; Buyer Ready Report print mockups and buyer-ready campaign assets.Built with JavaScript, Chrome Extensions MV3, Leaflet, Alpine.js, UnoCSS.
Artificer ·
2023 – present
  • Freelance developer since 2024.
  • Maintain 32+ public GitHub repositories across systems, runtimes, miniapps and developer tools.
  • 24 000+ downloads across Rust crates
  • Primary open-source work includes Crepuscularity, Inauguration, Space and Alpenglow.

Platforms being built

CupboardCupboard - Built a local-first device enabling seamless sync of files, photos, clipboard, browser state, and app sessions across desktop, mobile, and web without accounts or cloud dependencies.Built with Alpenglow, Rust, Crepuscularity.
Systems and Product Architect · Gizzmo Electronics
2024 - present
  • Created websites and companion apps; inspired direction for hardware products across product surfaces, packaging, manuals, and marketing.
  • Redesigned brand and design in entirety.

Client deliverable

Gizzmo ElectronicsProduct marketing site with Stripe pre-order checkout, brand redesign, and hardware/product narrative across the full customer journey; online product demo and manuals in progress.Built with SvelteKit 5, TypeScript, Vite, Tailwind CSS, Stripe, Netlify.
B1Boost controller (precision boost control, 2D mapping, real-time display, engine protection); retail box packaging and brand-aligned print artwork for pre-launch SKU, recreated as an online version with instructions.
F1Unreleased product; full retail packaging design to match Gizzmo brand system (not yet public).

education

  • Certificate III in Information Technology coursework, Box Hill Institute. Completing unfinished units this year.
  • VCE coursework at Eltham High School, including Information Technology, Applied Computing, Politics, Philosophy, Extended Investigation, Linguistics, and Indonesian; left before Year 12 completion to build full time.
  • Various online cybersecurity courses

community

  • Volunteer English teacher for Russian and other ESL speakers online, 2022–present.
  • Barbie CTF 2023, Petrozavodsk: 12th place in Russian exploit competition.
  • PECAN CTF 2025: 15th nationally, 4th in division.
  • Participated in HackerOne, HackTheBox and related organisations.

interests

LearningTravelCookingPhotographyPhenomenologyExistentialismLanguage learningScience-based liftingUFC & Wrestling

capabilities

Languages

Rust, Swift, TypeScript/JavaScript, Python, Go, V, Zig, C, C++, C#, Inauguration

Frontend

React + Native, Next.js, Solid, SvelteKit, Tailwind, SwiftUI, Crepuscularity

Systems

GPUI, Ratatui, MV3 extensions, FFI, UniFFI, Servo, V8, WASM, Linux

AI / Data

OpenAI, MCP, RAG, Transformers.js, Hugging Face, Supabase, PostgreSQL, SQLite, SurrealDB

Infra

Cloudflare, Docker, GCP, Vercel, Netlify, Railway, GitHub Actions, CI/CD

day-to-day languages
cantonese
english
russian
mandarin
indonesian
japanese

contact

Location
Melbourne / Hong Kong

built with crepuscularity + moonshine