// $ whoami

const name = Ben Hu

Full Stack Engineer

Open to workremote-friendly

// about

avatar.png
online — open to work

📍 LA · remote-friendly

engineer who actually ships.

I build full-stack products end-to-end. Lately that means a lot of React and Next.js on the frontend, with AI integrations underneath. I take LLM and video APIs and turn them into tools real people use every day.

I'm equally comfortable shipping a polished UI and racking a server in a server room. I like small teams where one person can own a whole problem. And I'd rather ship something rough that works than something perfect that doesn't.

Off the keyboard: home server tinkering, side projects I swear I'll finish, and reading about how other engineers structure things. Based in California, open to remote roles, and open to interesting opportunities anywhere else too.

// stack

// Frontend

ReactNext.jsTypeScriptTailwindJavaScriptZustandTanStack QueryFramer MotionReact Native

// Backend

Node.jsPostgreSQLSupabasePrismaGraphQLExpress.jsZodRESTful APIs

// AI & LLM Tooling

AWSCI/CDOpenAI APIClaude SDKPrompt EngineeringAI AgentsLLM IntegrationDevOps / Infra

// projects

things I've shipped.

01 / 05
AI Flow dashboard. Projects sidebar, prompt input, and a grid of AI-generated video cards
#01
· Next.js· Node.js· PostgreSQL· Zustand· Seedance API

Dramabox/AI-flow

Internal AI video studio — Seedance-powered generation with a multi-track editor

[ internal app ]
Tactic Fitness marketing site homepage. Power your potential hero with workout imagery
#02
· Next.js· TypeScript· Supabase· Prisma· PWA

Tactic Fitness

Online gym for a Canada-based fitness brand. Squarespace marketing site + members-only Next.js workout app, designed and built end-to-end

Doug McIntyre personal website. Morning-paper layout featuring his novel Frank's Shadow and broadcasting credits
#03
· HTML5· CSS· JavaScript· Squarespace

Doug McIntyre Site

Personal brand redesign for a veteran broadcaster & novelist — morning-paper aesthetic, custom palette pulled from his portrait, multi-career content archive

GearHub e-commerce site — product browse and AI shopping assistant chat
#04
· React· Node.js· GraphQL· MongoDB· Stripe

GearHub

E-commerce site with an early GPT-powered shopping assistant — chat with AI to help pick products. 3-person team project; led architecture and team direction.

Churn analytics dashboard — KPI cards, churn trend chart, customer segment breakdown
#05
· Next.js· SvelteKit· FastAPI· scikit-learn· OpenAI

churn-insight

Subscription churn analytics with ML predictions + GPT-4o insight reports. Side project; backend retired after Supabase free tier expired.

// experience

function career() {

  1. // current

    DramaBox

    IT Specialist·2025 - Present

    Infra·Scripting·OpenAI API·Next.js·TypeScript·Node.js

    The IT department of one. I run networking, servers, and security across our LA offices, including the New York setup I built from scratch. On the product side, designed and shipped Drama AI Flow, an internal AI workflow platform that replaced the team's daily juggle between five separate AI tools.

  2. // current

    Boldly Fine

    Full-Stack Engineer·2023 — Present

    Next.js·TypeScript·Tailwind·GraphQL·PostgreSQL·Supabase·Zustand

    Full-stack engineer running the full client cycle, from scoping calls and design through development and ongoing maintenance. Ship and maintain a rotating set of production web apps, with the most visible being a fitness platform now serving 2,000+ active users.

  3. Freelance

    Frontend Developer·2021 — 2023

    HTML·CSS·JavaScript·jQuery·Bootstrap·RWD

    Took on small web projects for friends and referrals while teaching myself to code. Built sites on Weebly and Wix, plus the occasional hand-coded landing page.

  4. TheraPeds

    Coordinator·2017 — 2025

    Team Leadership·Cross-functional·Office IT

    Eight years coordinating across departments and managing office IT before transitioning into software.

}

// contact

let's build something.

Hiring, contracting, or just want to talk shop? My inbox is open and I read everything.

// typical response within 24h · LA (GMT-7)