John
Chen
Building AI-powered applications with LLMs and agentic systems. Full-stack engineer specializing in rapid prototyping and production ML integrations.
Featured Projects
CS Club - Community Building & Education
Officer @ City College of San Francisco
Treasurer and advisor for CS Club. Built https://ccsf-cs.club using Astro, achieving #1 Google ranking for CS clubs in SF. Led student teams attending tech events across the Bay Area.
My Little Soda - Autonomous Coding Agent
Creator & Maintainer @ Open Source
GitHub Issues-driven autonomous coding tool that uses LLMs to automatically implement features and fix bugs.
Univar Solutions - Data Engineering
Data Analyst (Contract) @ Potion
Contract data analyst for Potion, a software consultancy serving Univar Solutions. Built data reconciliation pipeline for chemical formula database and introduced Jupyter notebooks to annotation team.
Piper - STEM Learning Platform
Software Engineer @ Piper, Inc.
Full-stack engineer on STEM learning platform combining hardware and software. Key contributor to expansion pack release, PiperStory (Minecraft-based game mode), and PiperCode (Blockly/Scratch teaching tool).
Selected Work
Officer
Treasurer and advisor for CS Club. Built https://ccsf-cs.club using Astro, achieving #1 Google ranking for CS clubs in SF. Led student teams attending tech events across the Bay Area.
Data Analyst (Contract)
Contract data analyst for Potion, a software consultancy serving Univar Solutions. Built data reconciliation pipeline for chemical formula database and introduced Jupyter notebooks to annotation team.
Software Engineer
Full-stack engineer on STEM learning platform combining hardware and software. Key contributor to expansion pack release, PiperStory (Minecraft-based game mode), and PiperCode (Blockly/Scratch teaching tool).
Research Assistant
Research assistant on ACM CSCW paper about AI-augmented creative collaboration. Contributed to user studies, Mandarin-to-English copyediting, and publication process for IdeaWall system.
Recent Thoughts
v0 to Production
One day of prompting for a production-ready portfolio. I knew exactly what to ask for.
Vibe Coding a Portfolio My Way
Ten hours from start to production. A site that's fast to load, fast to update, and fast to extend. Here's how I got there, and what it uses.
Let's Connect
Open for AI/ML roles, contract work, and technical consulting on LLM/agentic applications.