{"$schema":"https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json","basics":{"name":"Jae Lee","label":"AI Solution Architect","image":"https://saywise-production-profilepicturestoragebucket-kbfooccc.s3.amazonaws.com/profile-pictures/ee28829d-d4c7-4d90-b7f1-a572efb00bee/1788538518279.jpeg","summary":"AI solution architect and technology founder with 20+ years building software products, platforms, and engineering teams across Asia, the Middle East, and the US. Specializes in applied AI, generative AI, AI agents, and enterprise system architecture.","location":{"city":"Singapore, Singapore"},"profiles":[{"network":"LinkedIn","username":"leejaew","url":"https://linkedin.com/in/leejaew"}]},"meta":{"canonical":"https://saywise.com/leejaew","version":"v1.0.0","lastModified":"2026-09-04T16:03:55.650Z"},"x_saywise":{"handle":"leejaew","pronouns":null,"availability":null,"oneLiner":"AI solution architect and technology founder with 20+ years building software products, platforms, and engineering teams across Asia, the Middle East, and the US. Specializes in applied AI, generative AI, AI agents, and enterprise system architecture.","profileUrl":"https://saywise.com/leejaew","markdownUrl":"https://saywise.com/leejaew/profile.md","pdfUrl":"https://saywise.com/leejaew/resume.pdf","archetype":{"code":"RE-DG","name":"Beacon Navigator","url":"https://saywise.com/sca/0e5a57fd2f1e","rarity":"One of the first Beacon Navigators on Saywise"},"aiStack":[{"name":"Claude Code","description":"Agentic coding","url":"https://claude.com","storyCount":0},{"name":"Hermes","description":"Deploying task or workflow specific jobs","url":null,"storyCount":0},{"name":"Codex","description":"Agentic coding","url":"https://developers.openai.com","storyCount":0},{"name":"Replit","description":"Agentic coding, testing, deploying production and enterprise grade solutions","url":"https://replit.com","storyCount":0},{"name":"Gemini","description":"Inference for gen ai applications","url":"https://gemini.google.com","storyCount":0},{"name":"Hugging Face","description":"Inference proxy and gateway for agentic solutions","url":"https://huggingface.co","storyCount":0},{"name":"OpenAI","description":"Inference for gen ai solutions","url":"https://openai.com","storyCount":0},{"name":"ChatGPT","description":"Developing and deploying custom gpts for tasks and workflow specific use cases","url":"https://chatgpt.com","storyCount":0},{"name":"Anthropic","description":"Inference for gen ai applications","url":"https://anthropic.com","storyCount":0},{"name":"Lovable","description":"Branded landing page development and rapid prototyping","url":"https://lovable.dev","storyCount":0},{"name":"Cursor","description":null,"url":"https://cursor.com","storyCount":0}]},"work":[{"name":"Antler","position":"Entrepreneur in Residence","location":"Riyadh, Saudi Arabia","startDate":"2025-10-01","endDate":"2025-12-31","summary":"Selected for Antler's Riyadh residency focused on founder formation and venture development. Co-founded FMInsight, an AI agent platform for facility management in Grade A commercial buildings across the GCC. Defined product strategy, market positioning, data models, AI use cases, and go-to-market plan for enterprise building operators."},{"name":"Namecoach","position":"Investor","startDate":"2025-01-01","endDate":"2025-01-01","summary":"Backed by Founders Fund, Metaplanet Holdings, Impact America Fund, Authentic Ventures"},{"name":"BackerKit","position":"Investor","url":"https://backerkit.com","startDate":"2025-01-01","endDate":"2025-01-01","summary":"Backed by Sahil Lavingia, SV Angel, Y Combinator, Garry Tan"},{"name":"MBLM DXB","position":"Digital Director","location":"Dubai, United Arab Emirates","startDate":"2024-11-01","endDate":"2025-09-30","summary":"Led applied AI commercialization and digital product delivery for enterprise and public sector clients across the GCC and Korea. Commercialized allumni.ai, MBLM's internal Generative AI platform, into client-specific workflows and demonstrations. Designed over 25 AI agent templates and led digital delivery spanning websites, CRM, analytics, and multilingual content operations."},{"name":"Madison Technologies","position":"Interim CEO","location":"Singapore","startDate":"2024-09-01","endDate":"2024-12-31","summary":"Provided interim executive leadership during organizational change. Clarified business priorities, aligned stakeholders, and brought direction across leadership, technology, Salesforce workflows, and company execution."},{"name":"Wavesparks","position":"Startup Mentor","location":"Singapore","url":"https://wavesparks.co","startDate":"2024-01-01","summary":"Mentor founders on product strategy, technical architecture, go to market, fundraising readiness and early execution. Help teams narrow the problem, test assumptions, shape an MVP and turn broad ideas into clear next steps. Also support Wavesparks venture building programs and workshops, including founder mentoring and structured innovation work for programs such as UBS LEADS and the Young Founders Summit. Wavesparks materials describe your mentoring focus as product strategy, technical architecture, go to market execution and fundraising."},{"name":"James Madison University","position":"Guest Lecturer","location":"Harrisonburg, Virginia, United States","url":"https://jmu.edu","startDate":"2023-02-01","endDate":"2023-02-01","summary":"Guest lecturer and workshop speaker on entrepreneurship, career development and startup building, drawing on practical lessons from Kempus and more than two decades of building technology companies."},{"name":"Kempus","position":"Co-Founder and CEO","location":"Remote","startDate":"2022-08-01","endDate":"2024-09-01","summary":"Co-founded and led a verified student community platform focused on anonymous participation, peer knowledge, and career readiness. Raised $3 million in seed funding and expanded to 33 universities across the United States. Led product, engineering, partnerships, and company strategy. Later integrated RAG and generative AI for personalized career guidance based on students' coursework and skills."},{"name":"W.Media - Global","position":"Panelist","startDate":"2022-04-01","endDate":"2022-04-01","summary":"Panelist at Digital Week South Asia 2022, discussing multi cloud and hybrid cloud strategy, cost management and security for enterprise technology environments."},{"name":"Horasis","position":"Panelist","startDate":"2021-11-01","endDate":"2021-11-01","summary":"Panelist at the Horasis Asia Meeting, discussing how AI and emerging technology could reshape Asian economies, organizations and markets following the pandemic. Agenda: Economies are pressed by the COVID mutations. How will the new Asian revolutionary technology - AI and so on - impact the Asian world which hosts massive populations? How will their economies, geopolitics and organizations change? What technologies might rise to the fore? • Bernard Moon, Co-founder and Partner, SparkLabs Group, USA • Clas Neumann, Senior Vice President, SAP, China • Jae Lee, Vice President of Engineering, Quincus, Singapore • Sudhir Sharma, Chairman, Mitkat Advisory Services, India • Chaired by Benjamin J. Butler, Co-Founder, Quantum Futures, Hong Kong"},{"name":"PCCW GLOBAL Limited","position":"Panelist","startDate":"2021-11-01","endDate":"2021-11-01","summary":"Panelist for a PCCW Global discussion on interconnectivity in APAC, covering cost effective cloud network design, connectivity strategy and infrastructure best practices. Agenda: Creating Cost Effective Cloud Network Solutions and Best Practices"},{"name":"Quincus","position":"Vice President of Engineering","location":"Singapore","startDate":"2021-01-01","endDate":"2022-08-31","summary":"Led a distributed engineering organization of 70+ developers across 8 countries for supply chain visibility and logistics orchestration products. Directed architecture and delivery across API gateways, middleware, data transformation, and customer integrations handling ~800 million API calls per month. Led applied AI capabilities in dynamic rating, forecasting, and routing. Oversaw integrations with ERP, WMS, OMS, CRM systems and carriers including UPS."},{"name":"FC Pinzgau Saalfelden","position":"Investor","startDate":"2020-04-01","endDate":"2024-12-01"},{"name":"National University of Singapore","position":"Guest Lecturer","location":"Singapore","startDate":"2019-10-01","endDate":"2019-10-01","summary":"Guest lecturer for the NUS Business School entrepreneurship module, sharing practical lessons from building startups, launching digital products and leading technology teams."},{"name":"Founder Institute","position":"Startup Mentor","startDate":"2019-09-01","summary":"Mentor early stage founders across product strategy, technical architecture, pitch clarity, fundraising readiness and go to market. Help founders test assumptions, make practical product choices and move from idea to early execution without adding unnecessary complexity."},{"name":"Forbes Technology Council","position":"Official Member","url":"https://forbestechcouncil.com","startDate":"2019-09-01","endDate":"2026-09-01","summary":"Contributed expert commentary through Forbes Technology Council on platform engineering, application performance, data analysis, AI readiness, software team practices, retail technology and connected customer experiences. Shared practical lessons drawn from building software products, leading engineering teams, scaling platforms and applying AI across real business settings."},{"name":"ACE.SG (Action Community for Entrepreneurship)","position":"Startup Mentor","location":"Singapore","startDate":"2019-09-01","endDate":"2020-09-01","summary":"Mentored Singapore startups on product direction, technology choices, go to market, fundraising readiness and founder decision making. Focused on practical steps that teams could test and execute quickly."},{"name":"Nanyang Technological University Singapore","position":"Guest Lecturer","location":"Singapore","startDate":"2019-09-01","endDate":"2019-09-01","summary":"Guest lecturer on entrepreneurship and technology, drawing on founder, product and engineering experience across startups and international digital businesses."},{"name":"WorldRoamer®","position":"Chief Technology Officer","location":"Singapore","startDate":"2018-12-01","endDate":"2020-12-31","summary":"Led technology strategy and built the technical foundation for an online travel platform serving travelers across Asia and the United States. Owned platform architecture, product engineering, travel data integration, and security. Integrated CRS platforms and channel managers to bring 50,000+ travel listings to MVP. Implemented machine learning-based fraud detection and transaction risk workflows."},{"name":"RingMD","position":"Vice President of Engineering","location":"Singapore","url":"https://ring.md","startDate":"2017-07-01","endDate":"2018-09-30","summary":"Led engineering for a telemedicine platform spanning live video consultation, patient and provider workflows, Salesforce CRM, healthcare chatbots, and wearable IoT integrations. Supported RingMD through Singapore Ministry of Health's telemedicine regulatory sandbox and expansion through India's Common Services Centre network."},{"name":"Group IDD","position":"Director, Head of Creative Technology Lab | Creative Technology Director","location":"Seoul, South Korea","url":"https://groupidd.com","startDate":"2016-06-01","endDate":"2017-06-30","summary":"Led creative technology, digital product, and campaign technology work for major brands including Samsung, Hyundai, Kia, L'Oréal, Burberry, and others. Directed work across web, mobile, AR, VR, messenger chatbots, social analytics, live streaming, and location services. Notable projects included Samsung Galaxy Tab S3 digital launch, L'Oréal influencer analytics, and Burberry Web VR. MEET for airberlin placed third in Best Business Experience category at global Flight to Innovation hackathon."},{"name":"Tech Ranch","position":"Advisor","location":"Austin, Texas, United States","url":"https://techranchaustin.com","startDate":"2016-01-01","summary":"Advise founders on product, technology, market entry and startup growth. Supported international founder programs and cross border market entry work, including helping Korean startups understand and enter the U.S. startup market."},{"name":"MovableAds","position":"Founder and CEO","location":"Remote","startDate":"2013-01-01","endDate":"2016-12-31","summary":"Founded a sports technology and advertising startup focused on mobile fan engagement and data-driven marketing. Led strategy, product development, software delivery, fundraising, partnerships, and market testing. Developed mobile experiences that captured live fan reactions to help teams and advertisers understand audience interests."},{"name":"Cheil Worldwide","position":"Lead Software Engineer","location":"Seoul, South Korea","url":"https://cheil.com","startDate":"2012-01-01","endDate":"2013-12-31","summary":"Led software engineering and technical assessment for Samsung and Cheil digital initiatives across mobile products, web applications, APIs, campaign platforms, and developer programs. Worked with creative and strategy teams to deliver technically sound digital experiences. Supported Samsung developer ecosystem work and global mobile application initiatives."},{"name":"XenoOne","position":"Tech Lead","location":"Seoul, South Korea","startDate":"2011-01-01","endDate":"2012-12-31","summary":"Led technology development for LifeCruz, a social lifelogging platform that organized personal social content using context like location, time, and hashtags. Led architecture and API integration across Facebook and Twitter. Built product and engineering foundations for a startup later acquired by Cheil Worldwide."},{"name":"JellyCoaster","position":"Co-Founder and CTO","location":"Seoul, South Korea","startDate":"2010-01-01","endDate":"2011-12-31","summary":"Co-founded JellyCoaster and led mobile product development for consumer applications and branded digital products. Built location-aware, mapping, and social experiences during early smartphone and App Store era. Led development of Finger Map, which received U.S. App Store editorial recognition, and OPTIMAP, a location-based mobile experience for Kia Motors."},{"name":"BRCH","position":"Founding Lead Developer","location":"Seoul, South Korea","startDate":"2009-01-01","endDate":"2010-12-31","summary":"Led architecture and development for e-commerce, logistics, order management, and freight forwarding systems. Built Modubuy.com as a cross-border commerce platform connecting eBay auctions, payments, warehouse workflows, and delivery. Developed a live auction engine with automated bidding and concurrent auctions. Created a bilingual freight forwarding portal with shipment tracking and quotation workflows."},{"name":"University of Jendouba","position":"University Lecturer","location":"Béja, Tunisia","startDate":"2007-01-01","endDate":"2009-12-31","summary":"Taught university-level coursework."},{"name":"Oneday Mall","position":"Lead Developer, Contract","location":"Seoul, South Korea","startDate":"2006-01-01","endDate":"2007-12-31","summary":"Led development for e-commerce platform."},{"name":"Jayster Network","position":"Founder and Lead Developer","location":"Seoul, South Korea","startDate":"2004-01-01","endDate":"2005-12-31","summary":"Founded and led development of network application."},{"name":"Blooming Daisy Production","position":"Digital Producer, Contract","location":"Seoul, South Korea","startDate":"2003-01-01","endDate":"2004-12-31","summary":"Produced digital content and projects."},{"name":"Suntech Electronics","position":"Web Developer","location":"Incheon, South Korea","url":"https://suntechelectronics.com","startDate":"1999-01-01","endDate":"2002-12-31","summary":"Developed web applications and services."},{"name":"K.E.L. Korea Engineering Lab","position":"Co-Founder","location":"Seoul, South Korea","startDate":"1999-01-01","endDate":"2000-12-31","summary":"Co-founded engineering lab."}],"education":[{"institution":"University of Illinois Urbana-Champaign","studyType":"Business Administration"},{"institution":"HEC Paris","studyType":"Executive Education"},{"institution":"성균관대학교(SKKU)","studyType":"Master of Business Administration - MBA"},{"institution":"Cornell University ILR School","studyType":"Management Certificate"},{"institution":"Kyung Hee University","studyType":"Bachelor of Engineering"},{"institution":"Hanyang Cyber University","url":"https://hycu.ac.kr","studyType":"Bachelor of Engineering, Computer Science Engineering"}],"projects":[{"name":"Managed multi-model AI inference platform","description":"Built and hardened a managed, multi model AI inference platform with an OpenAI compatible API, provider routing, verified model catalogs, and centralized operational controls. The platform brings together Clerk authenticated workspaces, tiered Stripe subscriptions, rolling SGD credit accounting, usage tracking, API key management, and administrator controls. It also supports Telegram bots with one configured model per bot, isolated conversation history, reset controls, image input, voice transcription, streaming responses, managed webhooks, and bounded reply delivery. Web search is available through user owned Exa or Brave credentials, with encrypted storage, provider verification, exact URL retrieval, hostname restricted fallback search, failure safe handling, and only one active provider per user. The application also includes English, Simplified Chinese, and Malay localization. Security and reliability controls cover shared inference quotas, concurrent provider work, expiring database leases, browser access boundaries, pinned HTTPS transport, normalized image handling, account suspension, subscription grant idempotency, and safe migration replay. The result is a practical platform for serving multiple AI models through one consistent API while maintaining control over access, billing, usage, security, and administration. Internally, the service runs through a controlled local compute environment based in Singapore for operational testing and validation."},{"name":"Agent Orchestrator","description":"Built a full-stack AI agent workspace with streamed conversations, visible reasoning, and provider/model management. Implemented per-conversation browser sessions, URL checks, encrypted credentials, and Playwright-based browser tools for web research and automation."},{"name":"Chat4Physio","description":"Built a working prototype for physiotherapy consultations with speech transcription, translation, audio playback, and terminology controls. Includes consultation records, exercise video access, and multilingual summaries."},{"name":"Guardian Watch","description":"Built a working applied AI prototype for community reporting with multimodal intake, AI-assisted classification, severity assessment, location extraction, and pattern detection. Includes controlled access, auditability, and human-led review workflows."},{"name":"JustRelay - AI home services concierge for Expats in Korea","description":"Living as a Western expat in Korea means navigating a language barrier for even the most routine home service needs; finding a plumber, booking a cleaner, or scheduling a handyman requires Korean fluency most expats don't have. JustRelay solves this with a single English message: describe your need, and the AI concierge handles everything else. The product is built around a conversational AI agent that matches users to a curated, vetted directory of Korean service providers, ranks them by relevance, proximity, and review strength, then either submits appointment inquiries directly on the user's behalf (via web forms) or generates ready-to-send Korean messages, politely worded in natural honorifics, that the user can copy and paste into KakaoTalk, SMS, or email. The agent handles scheduling logic, avoids double-booking, and tracks each request through to completion. On the technical side, JustRelay is a full-stack TypeScript application in a pnpm monorepo: a React + Vite + Tailwind v4 frontend, an Express 5 API server backed by PostgreSQL via Drizzle ORM, and an agentic LLM layer built on OpenRouter with a contract-first OpenAPI spec driving all client/server type safety through Orval codegen. The admin console includes a business directory with AI-generated review snapshots and sentiment analysis, a GA4 analytics integration, a markdown content CMS, and a research assistant agent for growing the provider directory. Authentication is session-based with email verification via Resend."},{"name":"Agent CMO","description":"Agent CMO is an AI-native marketing operating system designed to transform campaign briefs into structured strategy, reviewed creative assets, performance hypotheses, and iterative learning loops. The platform is built around a master-agent orchestration model that coordinates specialized sub-agents across brief intake, market research, ICP definition, positioning, channel planning, content strategy, copywriting, creative direction, paid media, email sequencing, QA, CRO, performance forecasting, memory, and experimentation. The core architecture uses a TypeScript monorepo with a React, Vite, Tailwind, and Wouter frontend, an Express and Node.js API layer, and a PostgreSQL database managed through Drizzle ORM. Agent pipeline jobs are persisted in the database and executed through an in-process worker, enabling campaign stages to run in a controlled sequence with transparent status tracking, structured outputs, and recoverable execution. Shared packages support schema consistency, generated API contracts, provider integrations, authentication, storage routing, and reusable campaign data models. To make the system useful beyond one-off generation, Agent CMO implements durable campaign memory and experiment feedback loops. The Memory Agent stores brand voice, audience insights, approved learnings, and prior campaign context, while the Experiment Agent converts performance signals into new hypotheses for future campaigns. This allows the product to behave less like a generic AI content tool and more like a coordinated marketing team that can plan, produce, review, remember, and improve."},{"name":"SourceMind","description":"Built a secure AI file intelligence platform with OAuth 2.0 PKCE, AES-256 GCM encryption, and hybrid search. Supports source-grounded answers with citations using PostgreSQL, pgvector, and ranking fusion."},{"name":"Agent Memory Dump","description":"Built a persistent memory server connecting AI agents to stored information using Model Context Protocol and PostgreSQL. Designed seven MCP tools with hybrid retrieval combining full-text search, vector similarity, and recency weighting, plus local ONNX embeddings and token-aware retrieval."},{"name":"Memtoon - AI Webtoon Generator","description":"Built and deployed an AI SaaS product that converts recent life events into personalized manga-style webtoons using a multi-model generation pipeline. Selected as a Judge's Favorite at the Replit Agent 4 Buildathon."},{"name":"Odoo MCP","description":"Built an MCP server enabling AI agents to interact with Odoo ERP. Supports structured data access, CRUD operations, workflow execution, model introspection, and development/demonstration data workflows."},{"name":"Cofounder GPT","description":"Developed a custom GPT designed to help early-stage founders stress-test startup ideas and pitches for problem-solution fit. Cofounder GPT acts as a structured thinking partner — not a cheerleader. It runs every idea through a defined diagnostic flow: restating the concept, scoring the problem using the FUGUPP framework (Frequent, Urgent, Growing, Unavoidable, Painful, Popular), rewriting vague problem statements in solution-free language, identifying the top reasons a pitch will fail, and producing a lean validation plan with testable hypotheses, customer interview questions, and prototype options with pass/fail criteria. Built on advanced prompt engineering with embedded design thinking, lean startup methodology, and SCAMPER-based ideation flows. Optimized for founders who need clarity and speed over encouragement."},{"name":"Dubai Metro API","description":"The Dubai Metro Stations API provides structured access to station-level information for Dubai’s rail network, including Dubai Metro and Dubai Tram stations. It includes station names, line associations, geolocation data, and ingestion metadata. This API enables developers to build applications for transit discovery, location-based services, urban mobility tools, travel planning, and rail network analysis by offering flexible filtering capabilities and clean, structured responses. Key Capabilities: • Search stations by station_name and line_name • Perform partial and wildcard matching for flexible queries • Retrieve detailed metadata including: • Station name • Line name • Nested geolocation object with longitude and latitude • Loading and ingestion metadata"},{"name":"Professional Baseball Analytics RAG Assistant","description":"Developed a Retrieval-Augmented Generation (RAG) conversational agent designed to analyze and query comprehensive historical statistics for a professional baseball league. The system empowers users to interact naturally with complex datasets, transforming raw player metrics, situational statistics, and team histories into easily digestible insights. By leveraging modern AI design patterns, the project successfully bridges the gap between rigid database queries and natural language understanding. At its core, the application features a robust backend powered by a locally hosted large language model, ensuring complete data privacy and low latency without relying on external APIs. The technical architecture includes a custom search index and an optimized RAG pipeline that accurately retrieves relevant context before formulating a response. Additional technical highlights include automated text romanization and translation modules to support multilingual queries, along with a dedicated analytics pipeline for advanced metric evaluations. To maximize accessibility, the project offers both a lightweight terminal user interface and a fully featured graphical application. Users can seamlessly request career data exports, compare situational statistics, and pull specific player biographies, with the backend intelligently routing natural language requests to specialized tool handlers. This application demonstrates a comprehensive capability to architect end-to-end AI solutions, integrating complex data pipelines, local model orchestration, and user-friendly frontend experiences."},{"name":"Ripplet.me","description":"Built an open-source, full-stack community discussion platform modelled after Reddit, with AI-powered moderation built in from the ground up. Users can create forums, post discussions (Ripples), thread nested comments up to 5 levels deep, and react with emoji. A role hierarchy (User → Moderator → Admin → Super Admin) governs moderation, with shadow banning, post hiding, and a full audit log. The stack is a pnpm monorepo: React + Vite + TypeScript + Tailwind CSS + shadcn/ui on the frontend; Express + TypeScript + PostgreSQL (Drizzle ORM) on the backend; OpenAPI 3.0 with Orval-generated React Query hooks and Zod validators shared across the workspace. Auth is Replit OIDC + PKCE with 7-day database-backed sessions. The AI moderation layer connects to Anthropic Claude (Haiku, Sonnet, or Opus; selectable per forum). Moderators configure custom system instructions, a blocklist, an automated posting schedule, and can let the AI publish its own posts under the RippletAI identity. Security hardening includes a tightened Content Security Policy, rate limiting, ReDoS-safe input caps, a URI allowlist in the HTML sanitiser, and parameterised queries throughout. Fully open-sourced under MIT license at github.com/leejaew/ripplet.me and publicly accessible at the deployed Replit endpoint."},{"name":"SG MRT Exit Finder","description":"Built and launched SG MRT Exit Finder, a custom GPT on ChatGPT that enables search, navigation, and analysis of Singapore MRT station exits using LTA GeoJSON data. The project includes a self-developed API that serves MRT exit data via a secured endpoint with HTTP Basic Authentication, supporting flexible station name queries with wildcard capability. The GPT integrates with this API through a structured OpenAI action schema, enabling real-time data retrieval directly within ChatGPT. Query interpretation and response formatting are handled entirely by the GPT based on user intent — a single API integration consolidates what would otherwise require multiple discrete tool definitions. Core capabilities include exit search by station name, exit-level detail retrieval, Google Maps link generation, nearest-exit lookup by coordinates or landmark, radius-based exit discovery, intra-station exit comparison, and location-based queries for logistics, tourism, and urban planning scenarios. Note on limitations: As a custom GPT, this solution is platform-locked to ChatGPT, restricted to OpenAI's action schema, and limited in how reliably it handles multi-step or complex spatial queries — the model interprets all tool behaviour dynamically rather than through explicitly defined, typed interfaces. For production workflows requiring consistent, auditable, and multi-step agentic reasoning across platforms, implementing a dedicated MCP server paired with an AI agent is the more appropriate architecture."},{"name":"SG MRT Exits MCP","description":"Built a production-ready Model Context Protocol (MCP) server that bridges AI agents with Singapore's LTA MRT Station Exit open dataset, enabling natural language and agent-driven queries across 597 exits and 186 stations. The server exposes a standardized set of tools that any MCP-compatible AI client (such as Claude, Manus AI, Cursor, or custom agents) can call to answer real-world questions about Singapore's transit network — without manual API integration required on the agent side. Key capabilities exposed as MCP tools: - Station and exit lookup with wildcard search and flexible exit code matching - Geospatial proximity search by coordinates or named landmark, powered by OpenStreetMap geocoding - Radius-based exit discovery with in-memory Haversine distance ranking - Transit line enumeration; all exits grouped by station across 9 MRT/LRT lines - Domain-specific tools for accessibility, retail site analysis, logistics planning, emergency response, and tourist guidance"},{"name":"SecureChat","description":"Built an open-source, production-ready starter template for real-time encrypted group chat — designed to be forked, deployed in one click on Replit, and extended without needing to rebuild the security layer from scratch. Users authenticate via Replit OIDC (PKCE flow, no credentials required on the platform), then create public or private chat rooms, invite others via expiring single-use links, and exchange messages that are encrypted end-to-end in the browser before they ever leave the device. The server stores and forwards ciphertext only — it never has access to message plaintext at any point in the pipeline. Room keys are generated per-room, delivered to clients via an ECDH P-256 key exchange, and stored at rest wrapped with AES-256-GCM using a PBKDF2-SHA512 derived key (600,000 iterations). The server also relays WebRTC signaling — SDP offers, answers, and ICE candidates — as a blind relay for peer-to-peer connections. The stack is a pnpm monorepo: vanilla HTML/CSS/JS frontend with no framework; Express 4 + Socket.IO 4 backend; PostgreSQL for message history and session persistence via connect-pg-simple; Zod for input validation; Pino for structured JSON logging. Authentication uses openid-client with PKCE. Because all messages are encrypted before transmission, server-side content moderation is architecturally impossible. Instead, a shadow-ban profanity filter runs in the sender's browser before encryption — flagged messages are echoed locally to the sender but never transmitted to the server or other clients. Security hardening includes a strict Content Security Policy, HSTS in production, Permissions-Policy, per-operation rate limiting (joins, sends, history, invite creation and use), and input size caps on all socket payloads. Fully open-sourced under MIT at github.com/leejaew/template-secure-chat and live at securechat-rt.replit.app"},{"name":"VisitKorea MCP","description":"Built a production-ready Model Context Protocol (MCP) server that bridges AI agents with the Korea Tourism Organization's (KTO) official English tourism dataset, published on Korea's Public Data Portal (data.go.kr), enabling structured agent-driven access to tourism content across all 17 provinces of South Korea. The server exposes a standardised set of tools that any MCP-compatible AI client (such as Claude, Manus AI, Cursor, or custom agents) can call to answer real-world questions about Korean tourism, without manual API integration required on the agent side. Key capabilities exposed as MCP tools: - Area-based and proximity search across 7 tourism categories: attractions, cultural facilities, restaurants, accommodation, shopping, leisure, and festivals - GPS radius search using WGS84 coordinates with distance-ranked results - Full-text English keyword search across all content types - Festival and event discovery by date range and region - Venue deep-dive tools returning opening hours, admission fees, rest days, parking, room types, menu items, and full image galleries - Dual geographic code system support: new-system legal district codes and legacy area codes - Delta sync feed for incremental cache refresh since a given modification date The server is built on a two-tier architecture consisting of a Python/Starlette MCP layer handling protocol and upstream API calls, fronted by a Node.js/Express reverse proxy applying security headers, per-IP rate limiting, and structured logging. It is deployed on Replit as an open-source MIT-licensed project."},{"name":"VisitKorea Medical Tourism MCP","description":"Built a production-ready Model Context Protocol (MCP) server that bridges AI agents with South Korea's official Medical Tourism Open API (MdclTursmService), curated by the Korea Tourism Organization (KTO) and published on Korea's Public Data Portal (data.go.kr). The server exposes 8 structured tools that any MCP-compatible AI client (such as Claude, Manus AI, Cursor, or custom agents) can call to discover, search, and retrieve detailed records for KTO-certified medical tourism facilities across South Korea, without any manual API integration required on the agent side. Built on FastMCP with Streamable HTTP transport, the server handles production concerns directly: async HTTP with connection pooling via httpx, a TTL response cache that delivers sub-5ms cache hits, a token-bucket rate limiter with fast-fail behavior to prevent upstream quota exhaustion, and strict parameter validation before any upstream request is made. Key capabilities exposed as MCP tools: - Region-based facility search by province, city, or legal district code - GPS proximity search within a configurable radius (up to 20 km) using WGS84 coordinates - Full-text keyword search across all facilities and regions - Full dataset sync list for downstream database and ETL workflows - Structured detail retrieval for any facility: common info, operational details, and medical-specific data including specialties, languages served, and reservation status - Multilingual support across 5 languages: English, Japanese, Simplified Chinese, Korean, and Russian"},{"name":"VisitKorea Wellness Tourism MCP","description":"Built a production-ready Model Context Protocol (MCP) server that connects AI agents to South Korea's official Wellness Tourism dataset, published by the Korea Tourism Organization (KTO) via the data.go.kr public data portal, covering spas, hot springs, jjimjilbang, traditional medicine clinics, healing meditation centres, beauty spas, and nature therapy sites across all regions of South Korea. The server exposes a standardized set of tools that any MCP-compatible AI client (such as Claude, Manus AI, Cursor, or custom agents) can call to answer real-world questions about Korean wellness destinations, without manual API integration required on the agent side. Key capabilities exposed as MCP tools: - Region-based and GPS proximity search across all wellness venues nationwide, with distance sorting and a 20 km radius limit - Full-text keyword search in Korean and 8 additional languages (English, Japanese, Simplified/Traditional Chinese, German, French, Spanish, Russian) - Wellness theme filtering across 7 categories including hot spring/spa, jjimjilbang, Korean traditional medicine, and nature healing - Administrative district code lookup for province and city/district-level filtering - Full dataset sync list retrieval for building and maintaining local copies of the KTO dataset - Venue detail tools returning operating hours, fees, facilities, accessibility info, homepage, and full photo galleries Transport layer built on MCP Streamable HTTP in JSON response and stateless mode, making it compatible with gateway-style AI clients that enumerate tools at setup time and execute them later. Rate limiting, security headers, API key log redaction, and a server-side TTL cache are implemented to harden the production deployment."},{"name":"Public Data MCP Services","description":"Built MCP services connecting AI agents to structured transit, tourism, medical tourism, wellness, and geospatial datasets. Includes multilingual search, proximity queries, caching, validation, and rate limiting."},{"name":"Allumni.ai Applied AI Agents","description":"Led commercialization of MBLM's Generative AI platform into client-specific workflows. Designed prompt and persona systems, converted business workflows into AI agent patterns, built demonstrations, and supported enterprise onboarding."}],"skills":[{"name":"Agentic AI Development"},{"name":"Model Context Protocol (MCP)"},{"name":"Retrieval-Augmented Generation (RAG)"},{"name":"Large Language Models (LLM)"},{"name":"Natural Language Processing (NLP)"},{"name":"Application Programming Interfaces (API)"},{"name":"AI Product Development"},{"name":"Prompt Engineering"},{"name":"Artificial Intelligence (AI)"},{"name":"Hugging Face AI"},{"name":"Anthropic Claude"},{"name":"Open AI"},{"name":"Custom GPTs"},{"name":"Google Gemini"},{"name":"Physical AI"},{"name":"Workflow Automation"},{"name":"Open-Source Software"},{"name":"Enterprise Resource Planning (ERP)"},{"name":"Content Management Systems (CMS)"},{"name":"Customer Relationship Management (CRM)"},{"name":"Web Services API"},{"name":"eBay API"},{"name":"Facebook API"},{"name":"Geocoding"},{"name":"Foursquare"},{"name":"Google Maps API"},{"name":"Twitter API"},{"name":"LinkedIn API"},{"name":"iOS Development"},{"name":"iPhone Application Development"},{"name":"iPad Development"},{"name":"Full-Stack Development"},{"name":"FastAPI"},{"name":"Open API"},{"name":"PostgreSQL"},{"name":"React.js"},{"name":"HTML"},{"name":"Cascading Style Sheets (CSS)"},{"name":"JavaScript"},{"name":"PHP"},{"name":"Linux"},{"name":"Apache"},{"name":"Salesforce.com"},{"name":"Python (Programming Language)"},{"name":"Amazon Web Services (AWS)"},{"name":"Google Cloud Platform (GCP)"},{"name":"REST API"},{"name":"Node.js"},{"name":"MongoDB"},{"name":"NoSQL"}],"certificates":[{"name":"Replit Agent"},{"name":"Master Builder","date":"2026-06-01","issuer":"Replit"},{"name":"ClickUp Expert","date":"2024-01-01","issuer":"ClickUp"},{"name":"Building with the Claude API","date":"2026-05-01","issuer":"Anthropic"},{"name":"Prompt Design in Vertex AI","date":"2025-09-01","issuer":"Google"},{"name":"Odoo 18","date":"2025-07-01","issuer":"Odoo"},{"name":"Responsible Gaming Essentials","issuer":"Front Office Sports"},{"name":"Sports Marketing Essentials","issuer":"Front Office Sports"},{"name":"SABR Analytics Certification Level One","issuer":"Society for American Baseball Research (SABR)"},{"name":"Professional Scrum Developer","issuer":"Scrum.org"},{"name":"Professional Scrum Master II","issuer":"Scrum.org"},{"name":"Professional Scrum Master I","issuer":"Scrum.org"},{"name":"Titanium Certified Developer","issuer":"Axway Developer"},{"name":"Titanium Certified Application Developer","issuer":"Axway Developer"}],"awards":[{"title":"Winner of Judges Favorite","date":"2026-03-01","awarder":"Replit"},{"title":"2nd Runner-Up for the Best Business Experience - airberlin #flighttoinnovation","date":"2016-12-01","awarder":"airberlin","summary":"MEET for airberlin iOS & Android mobile app was chosen as the 2nd Runner-Up for Best Business Experience during the #flighttoinnovation global hackathon challenge. Details: https://devpost.com/software/meet-for-airberlin-ab16_group_idd"},{"title":"Winner of Hack 4 Austin - Technology for the Good of Austin Kids","date":"2014-05-01","awarder":"Hack 4 Austin","summary":"Winner of 2nd Place Best in Show for developing Sir Reads A Lot, flashcard game app for children with literacy challenges."},{"title":"Winner of Code for the Kingdom Hackathon","awarder":"Oct 2013","summary":"Developed a children’s ministry app called Treasure Hunt that was awarded Best New Code and Best API integration of Logos Bible Software. Awarded a seat in Tech Ranch Austin. Details: https://codeforthekingdom.org/austin2013.html#winners.md"},{"title":"Noticeable IT Business Model Award","date":"2010-06-01","awarder":"The Entrepreneur Festival Korea","summary":"Received acknowledgement for developing the prototype of a mobile advertisement platform."},{"title":"Winner of the Official Development Assistance Business Competition","date":"2008-11-01","awarder":"The Korea International Cooperation Agency (KOICA)","summary":"Press release: https://url.jael.ee/2vqtaOX KOICA was established by the South Korean Ministry of Foreign Affairs and Trade as the unique governmental organization for Official Development Assistance (ODA) to enhance the effectiveness of Korea's grant aid programs for developing countries by implementing the government's grant aid and technical cooperation programs."},{"title":"USA Taekwondo State Championship Gold Medalist","date":"1993-01-01","awarder":"United States Taekwondo Union","summary":"Canton, OH"},{"title":"USA Taekwondo State Championship Silver Medalist","date":"1992-01-01","awarder":"United States Taekwondo Union","summary":"Canton, OH"}],"publications":[{"name":"Forbes Technology Council Member and Contributor","summary":"How To Build Scalable, Reliable And Effective Internal Tech Systems Bad Coding Habits That Hurt Team Efficiency And Collaboration 19 Expert Data Analysis Strategies For Targeted Tech Solutions How Dev Teams Can Continuously Fine-Tune App Performance: Expert Tips Data-Driven Retail: 18 Ways Physical Stores Can Elevate Experiences Ensuring AI Readiness: How Schools And Industries Can Unite Barriers To Effective Omnichannel Retail (And How To Solve Them)"},{"name":"Python Programming Beginner's Cookbook","releaseDate":"2023-12-31"},{"name":"Baseball Inspired Python Tutorial For Beginners","releaseDate":"2023-10-30"}]}