David Liu Software engineer
Toronto --:--

Projects

What I've built, with the stack and the code.

All of it on GitHub

Tethos Island, the member dashboard, in daylight

Tethos Platform

2026

A member portal you walk around as a 3D island.

Solo-built for Tethos members: a 2.5D world (in development, single player for now) with 875+ 3D assets, a 91-species fishing system, and five LLM characters who remember you between visits. Around it, 59 API routes and five tiers of role-based access.

Next.js · React · TypeScript · Supabase · FastAPI · React Three Fiber · Colyseus

How the island worksThe RAG servicetethos.ca

Two Hack the North badges running Among Us

Among Us, IRL

1st, Hack the North 2026

Real-life Among Us on conference badges.

36 hours, team of three. The badges sync peer to peer over an ESP-NOW mesh with no server or phones, and signal strength decides if you're close enough to kill. I wrote the game, the voting and the NFC task minigames.

C++ · ESP32-C3 · ESP-NOW · PlatformIO

GitHubDevpost

A crop-health heatmap over farm fields

biopilot

2nd, TELUS AI

Drone footage in, crop-health maps out.

YOLOv8 wheat-head detection, per-cell health scores, and heatmaps you can compare run to run. Won $5,000 at TELUS AI at the Edge of Innovation.

React · TypeScript · Vite · FastAPI · YOLOv8 · deck.gl · MapLibre

GitHub

Kunlun storefront: 涼風, Liangfeng, Cool Wind

Kunlun

2026

A clothing brand built on Chinese mythology.

Traditional Chinese and English run side by side as two voices. I built the bilingual design system and the storefront. Pre-launch.

Next.js · React · Tailwind · Stripe · Supabase · Resend

Case study

deja-view landing page

deja-view

Hackathon, 2026

The media you watch in, furniture in a 3D scan of your room out.

It scrapes the media you watch, finds furniture you like, and places it in a virtual 3D scan of your room. Pretty dystopian, I know. Team of four.

Next.js · FastAPI · OpenAI · Gemini · Replicate Trellis · Cloudflare R2

GitHub

A contribution graph being eaten by a snake

snake-and-commits

Open source

Your contribution graph as a game of Snake.

A GitHub Action with BFS pathfinding and no self-collisions, in one standard-library Python file with zero dependencies.

Python · GitHub Actions · SVG

GitHub

More

  • RAG serviceCited answers from Tethos's Drive and Notion. Never re-embeds what didn't change.FastAPI · pgvector · OpenAI embeddings · Docker · Cloud RunCase study
  • UR5 motion librarySix programs for a collaborative robot arm, from my Modern Engineering internship.Python · RTDE · OpenCVGitHub
  • WEC 2024Our 2024 Western Engineering Competition entry.Unity · C#GitHub
  • davidliu.workThis site, and the floating head that talks like me.HTML · CSS · JavaScript · DeepSeek · JevGitHub