- Full stack developer with 5+ years building and running web systems in production.
- Previously at TikTok, Broadsheet Media, AnyStay and more, across media, marketplace and social-scale systems.
- Master of IT (Artificial Intelligence) at the University of Melbourne, BE (Electrical Engineering) at the University of Queensland.
- I like owning services end to end, from the data model to the deployed endpoint.
- Currently deep into agentic RAG: my portfolio ships an AI chat that answers questions about me, grounded by design.
| Project | What it is | Stack | Links |
|---|---|---|---|
| Piggy Way | Production e-commerce platform for guinea pig and rabbit supplies, with a BFF layer, Stripe checkout and a Directus CMS upstream | Next.js 16, React 19, Hono, Bun, PostgreSQL | Live |
| UQ Ask Anything | Planner-routed agentic RAG service for UQ course questions, with six retrieval modes and a strict deterministic-vs-LLM boundary | Python, FastAPI, LangGraph, pgvector, bge-m3 | Live / Code |
| Study Pilot | Bilingual past-exam practice platform with timed sessions, weekly unlocks and a single-device guard over Supabase Realtime | Next.js, Supabase, PostgreSQL, bge-m3 | Live |
| Nothing But Fun | WeChat mini program serving events, secondhand trading and rentals for the Brisbane Chinese community | Taro, React, Node.js, Express, Drizzle | Code |
About this repository
This special repository also hosts the source of my portfolio at lewiswang.com.au. It is a Next.js app deployed on Cloudflare via OpenNext, and it ships an agentic RAG chat (bge-m3 embeddings, answerability gate, citation-guarded answers) so you can ask it anything about me.
pnpm install
pnpm dev # http://localhost:3000
