Full-stack engineer · Virginia Tech CS
Hongjun An 안홍준
30 web and app projects, built end to end for real clients and my own ventures. AI agents write the drafts — I own the judgment and the verification.
- Availability
- Internships — Seoul or remote, Mar–Jul 2027 · US roles from 2028
- Expected graduation
- 2028
Nine opened works
Hanil Metal — company website
Web & CMS · Live · Solo — information design to deployment
Every sentence of the source carried across. Not one dropped. Website and CMS for a heat- and surface-treatment manufacturer founded in 1986, run by its own staff.
- 617 sentences carried over, 0 missing
- 32 routes · 12 process pages · 136 figures
- 8.6:1 body-text contrast, AA measured
Next.js 16 · TypeScript · Tailwind v4 · Supabase · Vercel
Digital catalog for an industrial power-components maker
Web & CMS · Live · Solo — data design to handover
One dataset, three outputs: kiosk, web and USB — all at once. Digital catalog and staff-editable CMS for an industrial power-components manufacturer.
- 329 products · 758 images
- 232 markup fixes applied, 0 missed
- 57 offline pages, 0 external requests
Vite · Vanilla JS · Next.js 16 · Supabase · Vercel · Playwright
GOLD BASE
Commerce · Awaiting payments · Solo, about one week
Prices are never stored. They’re computed from the live rate the moment you look. Gold and silver bars and jewelry, priced live against the international gold rate.
- 300K random samples checking the price function
- 30 row-level security policies
- 0.13% max deviation across 3 rate sources
Next.js 16 · TypeScript · Supabase · Edge Functions · pg_cron · Vercel
Medimajor · Bridge Kothai
Platforms & apps · Pre-launch · Solo, full stack
When bids arrive all at once, every result still comes out right. B2B auctions for inspected used medical equipment, widening into a Korea–Thailand trade platform.
- 110 passing bid-RPC checks
- 1,151ms median desktop LCP
- 1,434 keys translated into 4 languages
Next.js 16 · React 19 · Supabase · Realtime · pg_cron · Vercel
Escrow marketplace app for trading cards
Platforms & apps · Live on iOS · Solo — planning to App Store submission
With fewer than three samples, it shows no price at all. From listing to auctions to escrow payouts — web and app from one codebase.
- 74 tables · 242 functions
- 119 Deno tests gating every commit
- 270+ migrations
React Native · Expo SDK 54 · TypeScript · Supabase · Edge Functions
mai-eventic
Events & AI · Beta · Technology partner — all development solo
People design the layout. The AI only fills in the materials. An AI event builder that lets marketers without developers create and run campaign pages.
- 1,700+ verification assertions
- 238 CC0 assets in the library
- ₩185→60 cost per free event (approx.)
Next.js · TypeScript · Supabase · Anthropic API · Vercel
Conatus
Events & AI · In beta · Solo, 12+ weeks
No admission odds are shown without evidence behind them. Admissions analysis that pairs university requirement data with AI to guide each application.
- 980 tests passing, identical on re-run
- 2,068→1,033ms matching response time
- 4,173 rows of admissions data
Next.js 15 · React 19 · Supabase · Anthropic API · Vercel · Sentry
Exhibition booth event
Events & AI · Event closed · Solo, 2+ months
Under a rush of visitors, not one extra prize went out. QR entry, SMS check, quiz, prize draw and pickup — a mobile web for a three-day show.
- 961 real participants · 960 finished
- 4.79 /5 satisfaction, 100% surveyed
- 0 SMS delivery errors
Next.js 16 · React 19 · Supabase · framer-motion · SENS
SEALKITT
Own products · Live · Solo — I run it
No made-up numbers. Only values measured at least twice. A trading-card price hub for Korea, the US and Japan — sales, asks and list prices kept apart. I run it myself.
- 80,591 cards in the catalog
- 27 pricing-engine unit tests passing
- 98.5% image coverage
Next.js · TypeScript · Supabase · Vercel · Resend
All 30 works
Web & CMS
- Power-components digital catalog — 329-product catalog for kiosk, web and USB, with a CMS Live
- Hanil Metal website — Site and CMS for a heat- and surface-treatment manufacturer Live
- KB Development website renewal — Facility-management company site with a fully editable CMS Live
- so.c_architects — Korean–English–Japanese site for an architecture studio, with a headless CMS Pre-launch
- Eureka leak detection — Quote-request site and intake manager for a leak-detection company Live
- Grassflower Healing Center — Horticultural-therapy center site with a no-code admin Live
- PS COMPANY — MCN company and careers site with applicant tracking Live
- Vintage-shop outfit matcher — PWA that matches outfit photos to products with image embeddings Phase 0 delivered
Commerce
- edubily Korea store — Cafe24 cross-border buying-agent store, built and automated Live · payments pending
- GOLD BASE — Precious-metals store priced live against the gold rate Awaiting payments
- Fashion order & returns automation — Cafe24 orders to labels, returns and sales — unattended Live
- Digital Store — Subscription-pass commerce with real sales Live
Platforms & apps
- Medimajor · Bridge Kothai — Used medical-equipment B2B auctions, extended to Korea–Thailand trade Pre-launch
- Card escrow marketplace app — Escrow C2C app for trading and sports cards Live on iOS
- Byclick — Motorcycle pickup, inspection and sealed-bid auctions — one app, two web apps Site live
- OK Job Jeju — ERP for seasonal-worker placement, payroll and KakaoTalk alerts Live
- MatchSat — Anonymous B2G matching platform for satellite imagery Web live
- NOWFLIX hospital kiosk — Android kiosk app with an admin web Running on 5 tablets
- Jangyu-3 Neighborhood Note — Local community app with an admin console Before store review
Events & AI
- mai-eventic — AI game-style event builder (SaaS) Beta
- Conatus — University admissions data with AI analysis In beta
- Exhibition booth event — QR check-in, quiz, survey and prize-draw web Event closed
- Jipyeong Makgeolli SHAKE — Shake-to-reveal personality campaign with invitation entries Running
- SY Motors repair chatbot — KakaoTalk intake bot with instant accident alerts Live
- Aux Model Split — SillyTavern extension that splits LLM roles Released
Own products
- SEALKITT — Korea–US–Japan trading-card price hub with a verified-shop market Live
- Waylog — Lifestyle review app for people in their 40s and 50s Web + Play listing
- PRISM — US college-admissions AI for international-school students Live
- Jieuri — My studio website Live
- Couple points web app — A two-person points economy with seven mini-games Private · in daily use
Status as recorded in October 2026. Anonymous entries are client-confidential.
Contact
Open to internships — Seoul or remote, Mar–Jul 2027 · US roles from 2028. Client projects go through my studio.
- Résumé
- hongjunan.dev/cv · PDF
- Client projects
- jieuri.com