Professional Summary
Technical founder, CTO, and senior AI product engineer focused on HoverNotes and Quest, with 4+ years building AI-powered education, productivity, travel, and workflow systems. Founded HoverNotes, now over $10K/month revenue with around 20K Chrome/Edge installs, and co-founded Quest as CTO, leading a 3-person team building safari quotation software and PDF infrastructure. Also contracted with xAI Human Data on software-engineering model evaluation. Strong in TypeScript/React/Next.js, Python/FastAPI, browser extensions, LLM systems, payments, analytics, document generation, and production reliability. Fluent in Korean and English.
Technical Skills
AI/LLM: OpenAI API, Whisper, LangChain, LangGraph, RAG, vector search, prompt engineering, multimodal AI workflows
Frontend/Product: Next.js, React, TypeScript, React Native, Tailwind CSS, Lexical, Chrome/Edge extensions, Obsidian/local-first workflows
Backend/Data: Python, FastAPI, Node.js, Express, PostgreSQL, Supabase, Drizzle ORM, MongoDB, Redis
Infrastructure/Ops: AWS Lambda, S3, EventBridge, Docker, Vercel, Cloudflare R2, Hetzner, CI/CD, PostHog, Sentry
Business Systems: Stripe, Razorpay, webhooks, subscriptions, trials, pricing, credits, PDF/document generation
Languages: Korean (TOPIK 5), English, Luganda
Professional Experience
Technical Founder & CEO
HoverNotes | AI video note-taking SaaS | Remote / Seoul | Jul 2025 - Present
- Founded and built HoverNotes, a privacy-first AI video note-taking product with over $10K/month revenue and around 20K installs across Chrome and Edge.
- Built the product across a Chrome/Edge extension, Next.js web app, local-first Obsidian workflows, payments, analytics, SEO/i18n, and AI note generation.
- Architected AI Notes workflows that coordinate browser capture, editor state, backend routing, asynchronous job polling, telemetry, and recovery across legacy and modern AI pipelines.
- Designed a multimodal video-in, notes-out pipeline where the extension captures realtime video learning context, the web app deduplicates and ranks visual frames, and the backend generates structured notes from transcript plus selected visual context.
- Built local-first note-taking workflows with Obsidian vault saving, screenshot handling, note history, reconnect/recovery paths, and guardrails against destructive auto-save behavior.
- Implemented monetization and billing infrastructure across Stripe for global card payments, China one-time passes via WeChat Pay/Alipay, and India payments via Razorpay/UPI, including subscription APIs, webhook cleanup, and recurring billing workflow handling.
- Used product analytics to diagnose AI Notes activation, paywall behavior, platform-specific drop-off, media payload size, warnings, and active-session health.
CTO & Co-founder
Quest | Safari quotation platform and PDF infrastructure | Remote | 2026 - Present
- Co-founded Quest and lead technology plus a 3-person engineering/product team for a Next.js safari quotation platform for Uganda-based tour operators.
- Built operator workflows for travel requests, tourists, itinerary planning, quote generation, PDF preview/export, quote email delivery, billing, analytics, and content libraries.
- Designed role-aware platform surfaces for Quest admins and tour operators using Next.js App Router, TypeScript, NextAuth v5, PostgreSQL/Supabase, and Drizzle ORM.
- Implemented structured data workflows for destinations, activities, hotels/lodges, room rates, transport, companies, users, and geography to support more accurate quote operations.
- Built a TypeScript/Express PDF generation service that converts quote JSON into branded A4 safari PDFs with Handlebars, Puppeteer, Cloudflare R2, per-page previews, and an in-browser pagination engine.
- Designed Quest's Free + Pro launch model with company-level Stripe subscriptions, full-access trials, billing settings, plan badges, and output-level gates for clean PDFs, email, and branding.
- Established Vercel QA/release workflows across feature branches, personal QA branches, shared QA, release branches, and production; deployed PDF infrastructure via Docker/Hetzner.
Software Engineering Specialist, Human Data / AI Tutor - Software Engineering (Expert)
xAI / Remote Technology Services | Contract | Remote | May 2026 - Present
- Contracted with xAI's Human Data software engineering track to create and review high-quality coding data for training, benchmarking, and advancing large language models.
- Evaluate AI-generated code across correctness, maintainability, performance, security, test coverage, and alignment with task requirements.
- Rank model outputs using evidence from prompts, diffs, traces, responses, tests, and container checks, then write concise justifications for model training and benchmarking workflows.
- Review coding tasks across Python, TypeScript/JavaScript, Java, Go, Rust, C/C++, databases, distributed systems, AI/ML, security, and performance domains.
Senior Full Stack Engineer / Freelance Technical Lead
GoGymi / TexTutor | AI EdTech SaaS | Remote, Switzerland | Jan 2025 - Sep 2025
- Delivered TexTutor, an AI-powered EdTech SaaS platform for Swiss teachers and students, across architecture, dashboards, authentication, billing, AI correction, collaboration, and deployment workflows.
- Built the full-stack product foundation with Next.js 15, React 19, TypeScript, PostgreSQL, Drizzle ORM, Supabase, Tailwind CSS, and Docker.
- Implemented Stripe subscription infrastructure with webhooks, trials, usage tracking, plan enforcement, billing dashboards, and multilingual billing emails.
- Built multilingual product flows across English, German, French, Spanish, and Italian for UI and transactional communication.
- Integrated AI grammar correction workflows with formatting preservation, preset/rule management, usage validation, and educational feedback loops.
- Built rich assignment and feedback experiences with Lexical, LiveBlocks collaboration, comments, notifications, sharing, and PDF export; contributed 550+ commits across the platform.
AI Engineer & Team Lead
Bebridge Inc. / Slid | 50K+ MAU EdTech platform | Seoul, South Korea | Jan 2024 - Jun 2025
- Led AI product development for Slid's learning platform, shipping LLM-powered auto-notes, AI chat, semantic search, transcript correction, and mobile AI workflows.
- Built LLM/Whisper-based auto-notes from video lectures and helped drive measurable engagement and retention gains across learning workflows.
- Spearheaded React Native mobile AI features backed by server-side AWS Lambda and FFmpeg video processing to overcome mobile platform constraints.
- Designed LangGraph multi-agent transcript correction workflows with custom reasoning tools to improve AI-generated learning content quality.
- Optimized AI processing costs through buffering, caching, provider strategy, and production pipeline improvements.
Senior Software Engineer / Full Stack Engineer
Bebridge Inc. / Slid | Seoul, South Korea | Jun 2022 - Dec 2023
- Joined as an early engineer and built core product systems across web, Chrome extension, desktop, mobile, payments, authentication, and AI learning features.
- Built early RAG and conversational AI experiences for learning notes using LangChain, Pinecone, embeddings, and streaming responses.
- Pioneered real-time transcription using WebRTC, Socket.io, and cloud speech-to-text providers, then optimized provider strategy for major cost reductions.
- Built cross-platform authentication and payment systems across web, extension, mobile, and desktop, including AWS Cognito, Stripe, and Payple.
- Shipped multi-format export workflows to Word, PDF, Markdown, and Notion, improving portability and reducing export-related support burden.
- Earned Bebridge Hero Awards in 2022 and 2023 and was promoted from Level 2 to Level 4 in 18 months.