resume

Professional Summary

  • Founder-CTO and senior AI/full-stack engineer with 4+ years building AI-powered education, productivity, travel, and workflow products. Currently building HoverNotes, a privacy-first AI video note-taking product with over $10K/month revenue and around 20K Chrome/Edge installs, and co-founding Quest as CTO while leading a 3-person engineering/product team. Contracted with xAI Human Data on software-engineering model evaluation. Strong across TypeScript, React, Next.js, Python/FastAPI, PostgreSQL, browser extensions, LLM systems, payments, analytics, and document infrastructure. Fluent in Korean and English.

Core Skills

  • AI/LLM Systems
    • OpenAI API, Whisper, LangChain, LangGraph, RAG, vector search, prompt engineering, multimodal AI workflows, coding-model evaluation
  • 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 & Document Systems
    • Stripe, Razorpay, webhooks, subscriptions, trials, pricing, PDF/document generation, email delivery
  • Languages
    • Korean (TOPIK 5), English, Luganda

Professional Experience

  • Jul 2025 - Present
    Technical Founder & CEO
    HoverNotes | AI video note-taking SaaS | Remote / Seoul
    • Founded and built HoverNotes into 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 Chrome/Edge extension workflows, a Next.js web app, local-first Obsidian workflows, payments, analytics, SEO/i18n, and AI note generation.
    • Designed a multimodal video-in, notes-out pipeline where the extension captures realtime video learning context, the web app deduplicates/ranks visual frames, and the backend generates structured notes from transcript plus selected visual context.
    • Implemented regional monetization across Stripe for global card payments, China one-time passes via WeChat Pay/Alipay, and India payments via Razorpay/UPI.
    • Used product analytics to diagnose AI Notes activation, paywall behavior, platform-specific drop-off, media payload size, warnings, and active-session health.
  • 2026 - Present
    CTO & Co-founder
    Quest | Safari quotation platform for tour operators | Remote | questheaven.com
    • Co-founded Quest as CTO and lead a 3-person engineering/product team building 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 quote economics for real operator constraints, including USD/UGX exchange-rate settings, live/manual rate refresh, transport fuel conversion, room pricing, service fees, and quote-level cost summaries.
    • Built branded A4 safari PDFs, page previews, edit overrides, Cloudflare R2 storage, Resend quote emails, merge tags, sender flows, and PDF attachments.
    • Designed the Free + Pro launch model with company-level Stripe subscriptions, full-access trials, billing settings, plan badges, and output-level gates for clean PDFs, email sending, and branding.
  • May 2026 - Present
    Software Engineering Specialist, Human Data / AI Tutor - Software Engineering
    xAI / Remote Technology Services | Contract | Remote
    • Contracted with xAI's Human Data software-engineering track to create and review high-quality coding data for training, benchmarking, and improving large language models.
    • Evaluate AI-generated code across correctness, maintainability, performance, security, test coverage, task alignment, and production plausibility.
    • Rank model outputs using evidence from prompts, diffs, traces, responses, tests, and container checks, then write concise justifications for model training and benchmarking workflows.
  • Jan 2025 - Sep 2025
    Senior Full Stack Engineer / Freelance Technical Lead
    GoGymi / TexTutor | AI EdTech SaaS | Remote, Switzerland
    • Delivered TexTutor, an AI-powered EdTech SaaS platform for Swiss teachers and students, across architecture, dashboards, authentication, billing, AI correction, collaboration, and deployment.
    • 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 AI grammar-correction and feedback workflows with formatting preservation, preset/rule management, usage validation, Lexical editing, LiveBlocks collaboration, comments, sharing, and PDF export.
    • Contributed 550+ commits across frontend, backend, billing, authentication, AI workflows, and deployment.
  • Jan 2024 - Jun 2025
    Lead AI Engineer / Team Lead
    Bebridge Inc. / Slid | 50K+ MAU EdTech platform | Seoul, South Korea
    • Led AI product development for Slid, taking on principal-level AI engineering work across web, mobile, and backend systems.
    • Shipped LLM-powered auto-notes, AI chat, semantic search, transcript correction, and mobile AI workflows.
    • Set technical direction for hard AI/product problems across video learning, mobile constraints, AI quality, and production cost.
    • Spearheaded React Native mobile AI features backed by AWS Lambda and FFmpeg video processing.
    • Designed LangGraph multi-agent transcript-correction workflows with custom reasoning tools.
  • Jun 2022 - Dec 2023
    Senior Software Engineer / Full Stack Engineer
    Bebridge Inc. / Slid | Seoul, South Korea
    • 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.
    • Earned Bebridge Hero Awards in 2022 and 2023 and was promoted from Level 2 to Level 4 in 18 months.

Education

  • Mar 2019 - Feb 2023
    Bachelor of Science in Electrical and Electronics Engineering
    Korea University, Seoul
    • GPA: 4.02/4.5, Magna Cum Laude
    • Scholarships: Global Korea Scholarship and Ugandan Government Scholarship
    • Publication: Co-authored "Responsible Music Genre Classification using Interpretable Model-agnostic Visual Explainers," Springer Nature Computer Science.

Leadership & Community

  • 2026 - Present
    Vice President
    Ugandan Community in South Korea
    • Support governance, embassy-facing communication, partnership strategy, and community engagement for the Ugandan diaspora association in South Korea.
    • Helped formalize leadership values and governance materials around respect, servant leadership, integrity, transparency, and accountability.

Open Source & Developer Community

  • Contributed to developer tools and AI/open-source ecosystems including LangChain, Vercel AI SDK, Editor.js, Redux Toolkit, MemGPT, Pytube, FastAPI, and related projects.
  • Published technical answers and references used by thousands of developers working with WebRTC, speech-to-text, and AI application patterns.