Full Stack & AI Engineer · NYC

Full stack apps,
now with agents
inside.

I'm Song — I build full stack web apps and LLM-powered AI agents. Comfortable across the whole stack: React frontends, Node/Express APIs, and Claude-powered agents with tool-use and memory. Open to full stack and AI engineering roles.

React Node.js TypeScript MongoDB Python Claude API GraphQL REST API
agent.ts
1const msg = await anthropic.messages.create({
2  model: 'claude-sonnet-4',
3  max_tokens: 1024,
4  tools: [saveCustomer],
5  messages: [
6    { role: 'user', content: input }
7  ]
8});
9  // model calls the tool →
10handleToolUse(msg.content);
LLM · Agentic AI
React · Node · TS
Open to work

Things I've shipped

Pitch Picture screenshot

01

Pitch Picture

A web app that turns a spoken brainstorm into a visual diagram. Record an idea → Deepgram transcribes it → Claude picks a diagram type and writes Mermaid → rendered as a shareable visual. Speech-to-diagram pipeline end-to-end.

Claude AI Deepgram React 19 TypeScript Express Supabase
Autonomous Agent Reviewers screenshot

02

Autonomous Agent Reviewers

A swarm of AI judge agents that peer-review hackathon submissions across two rounds of deliberation, with every verdict recorded on 0G Storage as an auditable artifact. Three specialized judges (technical, originality, skeptic) revise their assessments after seeing peers' evaluations.

Claude AI React TypeScript Node.js Express 0G Storage
Customer Onboard Agent screenshot

03

Customer Onboard Agent

An AI chat agent that replaces traditional onboarding forms with natural conversation. Uses Claude tool-use to extract, validate, and save customer fields in real time — businesses configure the schema, no code changes needed.

Claude AI React TypeScript Supabase Tailwind Edge Functions

Let's build
something.

I'm looking for full stack or AI engineering roles — at startups building with LLMs, or teams that move fast and care about the craft. Based in NYC, open to hybrid or remote.