# Wonsuk Choi > Full-stack engineer and founder building products in fragmented markets — healthcare, immigration, legal, and real estate — designed to grow organically through search. ## Full Content - [llms-full.txt](https://wonsukchoi.com/llms-full.txt): Full blog post content for AI indexing ## About Wonsuk Choi is a full-stack engineer and serial founder based in Seoul, South Korea. He builds web products in underserved verticals — immigration, healthcare, legal, and real estate — designed to grow through organic search rather than paid acquisition. He has shipped 13+ live products across multiple markets and languages, using a single Next.js + Supabase stack. Currently open to technical co-founder roles and consulting engagements on web product architecture, multilingual SEO, and growth infrastructure. ## Blog - [Sovereignty Through Ownership: Why It Matters More Now](https://wonsukchoi.com/en/blog/sovereignty-through-ownership): Every platform you depend on can change its terms, raise its prices, or shut down tomorrow. The antidote isn't diversifi - [Supabase Cost: One Project vs. Many — What Running 13 Sites Taught Me](https://wonsukchoi.com/en/blog/supabase-cost-shared-vs-per-tenant): Supabase's pricing tiers aren't the real cost lever — how many projects your architecture needs is. Here's the shared-vs - [Hermes: My Personal AI Agent, and What It Actually Automates](https://wonsukchoi.com/en/blog/running-hermes-ai-ops-agent): A markdown vault synced across devices, a cron-scheduled agent that runs weekly reflections on my own journal, and the l - [How I Added 13 Languages to My Next.js Site Without Wrecking SEO](https://wonsukchoi.com/en/blog/nextjs-multilingual-i18n-seo): I built 13-language support into Next.js App Router for UX, not SEO. Here's the full setup: typed translations, ISR, hre - [Coolify vs Vercel: I Moved 8 Projects — Here's the Real Cost Difference (2026)](https://wonsukchoi.com/en/blog/coolify-vs-vercel-real-cost): I moved 8 apps from Vercel to Coolify — from $50+/mo to $30/mo. Full cost breakdown, what you actually give up, and who - [My AI Coding Workflow in 2026: What I Actually Use and What I Skip](https://wonsukchoi.com/en/blog/ai-coding-workflow-2026): I run more than 10 production apps as one developer. Here's how AI fits into my actual daily workflow: the tools, the pa - [Type-Safe Next.js App Router: Server Actions, Params, and Error Handling That Actually Scale](https://wonsukchoi.com/en/blog/type-safe-nextjs-app-router): App Router introduced async params, server actions, and new patterns for forms and mutations — and TypeScript support fo - [Supabase Multi-Tenancy: Schema, RLS, JWT Claims, and Production Gotchas](https://wonsukchoi.com/en/blog/supabase-multi-tenancy-production): How to build multi-tenant SaaS on a single Supabase database — covering tenant_id schema design, RLS policies with JWT c - [Building a Knowledge Base Chat with Supabase and Claude](https://wonsukchoi.com/en/blog/knowledge-base-chat-supabase-claude): A complete walkthrough of building a RAG-based knowledge base chat: pgvector schema, embedding models, the retrieval fun - [How I Built a Personal AI That Knows My Entire Business](https://wonsukchoi.com/en/blog/personal-ai-knowledge-base): I built an AI that can represent me accurately on my personal site — not with RAG or vector search, but with a simpler p - [Running 7 Products as One Developer: What I Delegate to AI](https://wonsukchoi.com/en/blog/running-7-products-solo-ai-delegation): The bottleneck in running multiple products solo isn't hours — it's attention. Here's what I actually delegate to AI acr - [Supabase RLS in Production: jwt.claims, Tenant Isolation & the Silent Failures](https://wonsukchoi.com/en/blog/supabase-rls-production-patterns): Battle-tested RLS from 7 production Supabase apps. Covers jwt.claims patterns that actually work, multi-tenant isolation - [AI SEO in 2026: What's Actually Working vs What's Hype](https://wonsukchoi.com/en/blog/ai-seo-2026-whats-working): AI SEO is real and it matters — but most advice about it is wrong. Here's what's actually moving the needle across my si - [How to Get Freelance Clients as a Developer Without Running Ads](https://wonsukchoi.com/en/blog/freelance-clients-without-ads): Most advice about getting freelance clients involves spending money on ads or cold-pitching strangers. Here's what actua - [Next.js App Router Caching: How v15 Changed the Defaults and What Actually Breaks](https://wonsukchoi.com/en/blog/nextjs-app-router-caching): Next.js v15 silently changed all caching defaults. Here's how the 4 caches work, what breaks without warning, and the pa - [Why Your Website Needs Multiple Languages — And How to Build It Right](https://wonsukchoi.com/en/blog/multilingual-seo-i18n-guide): Multi-language websites unlock SEO traffic most sites never see. Here's the full picture: why it matters, how to impleme - [llms.txt: Why Static Files Go Stale Immediately (And What to Use Instead)](https://wonsukchoi.com/en/blog/llms-txt-ai-seo): Most llms.txt files go stale on publish. Here's the dynamic approach I switched to and what actually matters for AI sear - [Building a Multi-Tenant SaaS on a Single Supabase Database](https://wonsukchoi.com/en/blog/multi-tenant-saas-single-supabase-database): How I run seven branded sites — one Next.js codebase, one Supabase project. A practical walkthrough of hostname resoluti - [How I Built a Personal Ops Dashboard with Next.js, Supabase, and AI](https://wonsukchoi.com/en/blog/personal-ops-dashboard-nextjs-supabase): A look inside the private Next.js dashboard I built to manage 13 live sites — site status monitoring, personal AI, offli - [How to Migrate React to Next.js in 2026: CRA, Vite & Custom Webpack Guide](https://wonsukchoi.com/en/blog/migrate-react-to-nextjs): Step-by-step migration for CRA, Vite, and custom webpack: routing, SSR, data fetching, images, and the gotchas most guid ## Projects - [Expert Sapiens](https://expertsapiens.com): Expert marketplace built for the age of AI agents hiring humans - [Apostille First](https://apostillefirst.com): Apostille and document legalization service for Korea-issued documents - [Mr. Visa Korea](https://mrvisakorea.com): AI-powered visa guidance for navigating South Korean immigration - [Airlinkee](https://airlinkee.com): Professional link page platform for experts — share services, booking, and credentials from one page - [Seoul Homes](https://seoulhomes.kr): Seoul real estate listings and property search for foreign buyers and renters - [Medipaths](https://medipaths.co): Medical information and symptom checker - [Online Medical Tools](https://onlinemedicaltools.com): Free clinical calculators and tools - [MassageGo](https://massagego.co): Massage booking platform - [생활수리](https://생활수리.com): Home repair services marketplace (Korean) - [EngageOnX](https://engageonx.com): X (Twitter) engagement tool ## Pages - [Home](https://wonsukchoi.com/en) - [Blog](https://wonsukchoi.com/en/blog) - [Contact](https://wonsukchoi.com/en/contact) ## Contact - Email: wonsukchoi97@gmail.com - GitHub: https://github.com/wonsukchoi - X: https://x.com/wonsukchoi_ - LinkedIn: https://www.linkedin.com/in/wonsuk-choi-5514b460/