Human ideas, machine magic.

Saiborg is one human and one machine building together: Sai brings the ideas, an AI helps build them. Web experiments, browser games and side projects. Pick one and play.

StackNext.js·React 19·Tailwind v4·TypeScript
Projects

Things to play with

For now, browser games. More experiments will land here as I build them.

View all →
3D open worldBeta

Syndicate: Classic

A 3D open-world crime game in the browser. Three switchable criminals, a city, a desert and a fishing town to roam; cars, motorbikes, boats, jet skis, helicopters and planes; a five-star police response; and a multi-phase bank heist to pull off.

Play
3D open worldBeta

Syndicate 2

The original Syndicate with its city rebuilt for realism: new skyscrapers and condo towers, detailed glass, concrete and metal facades, and a skyline that doesn't repeat. Heavier on the graphics card than the original, which stays available.

Play
3D open worldLive

Syndicate: Paris

Syndicate's crew, cars and missions in a new open world: Paris, from the Eiffel Tower and the Arc de Triomphe to the Louvre, Notre-Dame, Sacré-Cœur and Versailles, with Haussmann boulevards, the Seine and its bridges.

Play
3D open worldWIP

Syndicate: Dubai

Syndicate's crew, cars and missions in a new open world: Dubai, from Burj Khalifa and the Dubai Fountain to Burj Al Arab, Palm Jumeirah, the Marina and Sheikh Zayed Road, with glass towers, beaches and the desert at the city's edge.

Play
3D open worldWIP

Syndicate: Nashville

Syndicate's crew, cars and missions in a new open world: Nashville, from Lower Broadway's honky-tonks and the Ryman to the Batman Building, the Cumberland River and its bridges, Nissan Stadium and the Tennessee State Capitol.

Play
Card gameLive

UNO

The classic card game against a scrappy bot opponent. House rule: +2 and +4 cards stack, so a chain can snowball fast. Match by color, number, or action — first to empty their hand wins.

Play
Board gameLive

Connect 4

A seven-column, six-row board and a bot that looks two moves ahead. Play as red, drop pieces from the top, and try to land four in a row — horizontally, vertically, or diagonally.

Play
Browser gameLive

Snake

A faithful take on the arcade staple. Smooth keyboard controls, growing tail, and a tasteful score readout.

Play
Browser gameLive

Pacman

Eat every dot, dodge the ghosts, and chase a high score. Built with HTML canvas and a tiny pathfinder.

Play
Browser gameLive

Tetris

Seven tetrominoes, increasing speed, and the satisfaction of a four-line clear. Hard drop included.

Play
Browser gameLive

Minesweeper

Sweep the grid without setting off a mine. Easy, medium, and hard difficulties, with per-difficulty best times.

Play
Browser gameLive

Geo Dash

An endless one-button runner inspired by Geometry Dash. Hold or tap to jump over spikes and onto floating blocks. One hit and you're back to zero.

Play
Browser gameLive

Doodle Jump

An infinite vertical platformer. Strafe left and right, ride moving platforms, snap springs, and watch out for the breakables. Falling is forever.

Play
Browser gameLive

Chrome Dino

The offline T-Rex runner you press space on when WiFi dies. Jump cacti, duck under pterodactyls, accelerate forever.

Play
Browser gameLive

Subway Surfers

A bright, fast-running endless dodger across three lanes. Swerve around trains, jump barriers, slide low, collect coins.

Play
QuizLive

Name All 50 States

A typing race against the clock — fill in all 50 US states on a real US map. Only complete runs count toward the leaderboard.

Play
QuizLive

Name All 50 Capitals

Type each US state capital against the clock. The state it belongs to fills in on the map, with the capital name labeled at its center. Aliases work (OKC, SLC, St Paul, Indy).

Play
QuizLive

Name as Many Cities

A world map of ~170,000 cities and towns (GeoNames). Start typing — every matching place lights up at its real location, sized by population. Leaderboard ranks by unique names entered.

Play
QuizLive

Name All Countries

A typing race over a real world map — name all ~195 sovereign countries against the clock. Aliases work (USA, UK, DRC, Burma, etc.). Territories are drawn but don't count.

Play