Open source
AI Agent Developer · Community Builder · Hanoi
Building agents,and builders.
Hackathon

Agent
Hanoi, VN

Thu Phương
Community

Certified

Award

CS student in Hanoi. I gave Claude Code a long-term memory, shipped an agent that runs GDG Hanoi's task list from inside Google Chat, and led the logistics behind rooms of 500+ developers. Next: bringing that to campus.
About
Two things I can't stop doing: giving agents a better memory, and giving builders a room.
I'm a final-year Computer Science student at Hanoi University of Science and Technology (Troy University joint program). Most of my building time goes into agents — the tools they call, the memory they keep, and the retrieval that decides what they see. My current obsession is OpenMem, an open-source memory layer that lets Claude Code remember a project across sessions.
The rest goes into rooms full of developers. I started in GDG on Campus at HUST, joined the GDG Hanoi core team in 2024, and now run logistics for Google I/O Extended, DevFest and Build with AI Hanoi. In 2026 I was Northern Region Event Lead for the GDGs on Campus Hackathon Vietnam — 98 teams, one weekend.
Those two halves turned out to be the same job. Both are about taking something complicated — a model, a schedule, a hundred strangers with laptops — and making it feel obvious to the person who has to use it. That's the skill I want to bring to my own campus next: a place where students don't just talk about AI, they ship with it.
- Based in
- Hanoi, VN
- Studying
- HUST × Troy, CS '27
- Building
- Agents & memory
- Next
- A builder club at HUST
By the numbers
- Developers at Google I/O Extended Hanoi 2026
- 0+Developers at Google I/O Extended Hanoi 2026
- Teams, GDGs on Campus Hackathon VN 2026 (North)
- 0Teams, GDGs on Campus Hackathon VN 2026 (North)
- MCP tools shipped in OpenMem
- 0MCP tools shipped in OpenMem
- Builders at Build with AI Hanoi 2026
- 0+Builders at Build with AI Hanoi 2026
What I do
Three things,
one instinct.
Make the complicated thing feel obvious to whoever has to use it — a model, a tool, or a room with 500 people in it.
Agents that remember
LLM agents with real tool access and real memory: MCP servers, function calling, hybrid retrieval (FTS + vectors + reranking), and evals that catch regressions before users do. Built on Claude Code and Google ADK.
- Claude Code
- Google ADK
- MCP
- Retrieval
- Evals
The product around the model
The CLI, the web app, the deploy: Go and TypeScript, Next.js front-ends, Python services on Cloud Run, Postgres underneath — so an agent becomes something a team can actually adopt.
- Go
- Next.js
- Python
- Cloud Run
- PostgreSQL
Rooms where people ship
Hackathons, workshops and demo nights for developer communities: venue, staffing, check-in for 1,100 RSVPs, and the hundred handoffs nobody sees. I've run them for GDG Hanoi; I want to run them on campus.
- GDG Hanoi
- Hackathons
- Workshops
- Ops
Selected work
Things I built,
and what they taught me.
Journey
Study, ship,
organise, repeat.
NST — National Security Technology JSC (G-Group)
Application Developer · Intern → Contract
- Joined as an intern in 09/2025; on contract since 05/2026, delivering full projects end to end.
- Built a data-entry web app with validation and storage, plus a KPI dashboard of tables and charts with filters — live since 09/2026.
- Building a UAV identity-management system: vehicle records and profiles with full CRUD and search — due 10/2026.
- Own each delivery through UAT and handover: deployed on client hosting, with source code and user documentation — the internship came off the back of OpenMem.
GDGs on Campus Hackathon Vietnam
Northern Region Event Lead
- Led the Northern region end to end: registration, mentors, judging and demo day for 98 teams.
- Built the ops tooling so volunteers could run the day independently.
Google Developer Group Hanoi
Logistics Lead & Core Team
- Own venue, staffing and check-in for Google I/O Extended Hanoi 2026 (1,100 RSVPs, 500+ in the room), DevFest Hanoi and Build with AI Hanoi.
- Coordinate logistics volunteers across organising teams — schedules, task tracking, on-site handoffs.
- Built Evy, the team's task-management agent, when the spreadsheet stopped scaling.
- Use AI to draft checklists and staffing plans, then fix what it gets wrong about real rooms.
GDG on Campus — HUST
Frontend & UI/UX
- Built the chapter's internal tools: forms, member management, mail, URL shortener.
- Led a team to first place in the internal hackathon.
Hanoi University of Science and Technology
BSc Computer Science — Troy University Joint Program
- Google Cloud Professional Cloud Architect · Databricks Certified Generative AI Engineer Associate.
- First Prize, VietFuture Award 2023 (Ministry of Science and Technology × VINASA).
- Top 3, Northern region GDSC Hackathon 2024.
Toolbox
The stack I reach for.
Agents
- Claude Code
- Claude API
- MCP
- Google ADK
- Function calling
- LightRAG
- Evals
Languages
- Go
- Python
- TypeScript
- SQL
Web
- Next.js
- React
- Node.js
- Flutter
- REST
Cloud & Data
- Cloud Run
- PostgreSQL
- SQLite
- Supabase
- Firebase
- Databricks
- Docker
Community
- Hackathon design
- Workshop facilitation
- Volunteer coordination
- Check-in ops
Ways of working
- Build in public
- AI-assisted coding
- Technical writing
- Vietnamese & English
Writing
Things I wish I'd read
before I built them.
What a builder club at HUST should look like
I've spent close to three years helping run rooms of 500+ developers and a year building agents with Claude Code. Here's the club I'd build on my own campus — one semester, four rituals, and a rule that nothing is finished until someone else can run it.
- Community
- Campus
- AI fluency
1,100 RSVPs and one spreadsheet: event logistics is a systems problem
What running check-in for Google I/O Extended Hanoi taught me about queues, backpressure and graceful degradation — the same words I use when building software, only louder and with more badges.
- Community
- Operations
- GDG
Why I gave Claude Code a memory (and what I got wrong about retrieval)
Every session started from zero. OpenMem is my attempt at a memory layer that survives the terminal closing — three layers, hybrid retrieval, and the ranking mistakes I had to make before it worked.
- MCP
- Go
- Retrieval
Contact
Got an agent to build,
or a room to fill?
I'm open to AI engineering internships, open-source collaboration, and helping student communities start building with AI. Tell me what you're working on — I reply to everything.
- thu-phuong-do-thi
- GitHub
- phuong171105



