Software & Research
Hi, I'm Zhiyuan Wang.
I write backend software, and my research is on learning-based methods for combinatorial problems like MaxCut.
M.S. student in Electrical Engineering at Columbia. I'm a research assistant in the Tensor & Deep Learning Lab and a TA for Signals & Systems.

and RAG.MaxCut · Reinforcement Learning · RAG
PROJECTS
Things I've built.
PDF Tools
Edit, merge, split and convert PDFs, including rewriting the text already on the page.
BookRAG
A reader with an assistant that only knows what you've read.
Blockade · 封锁线
A detective puzzle where the loop you draw decides who's lying.
StreamLens
Discover Twitch streams, videos, and clips in one place.
LoL Pro Tracker
See which pro players are in a solo queue game right now, and open the match live.
SitePulse
Bulk website health checks, run by background workers with retries.
Echodocs
Ask questions about a document by typing or by voice.
RL4Ising
Open datasets and benchmarks for reinforcement learning on Ising models.
RL for Quantum Circuit Design
Letting an agent discover quantum circuits from a universal gate set.
Play Zone
Six small games and five everyday tools, all running in the browser.
TBA · Task Booster Assistant
A task board organized around the Eisenhower Matrix.
Piik (self-hosted)
My self-hosted instance of Piik, an open-source P2P screen-sharing app.
Smallville (self-hosted)
My self-hosted AI Town, running Smallville from the Generative Agents paper.
RESEARCH & ENGINEERING
What I'm
up to now.
These days I train graph-optimization solvers, TA Signals & Systems, and keep a few of my own projects running on my own server.
Full backgroundELEN E3801 Signals & Systems · Columbia University
Tensor & Deep Learning Lab · Columbia University
IEEE IDS 2026 · AI4Science&Art
Rensselaer Polytechnic Institute
Rensselaer Polytechnic Institute
Columbia University
CONTACT
Get in touch.
↗Email me about engineering roles, research collaborations, or any of the projects above.