Product is
Response
TO A WELL-DEFINED PROBLEM.
AUTHOR: ANDREW DO
DOMAIN: ENTERPRISE · EDTECH · AI
BASE: SEOUL, KR (OPEN TO RELOC)
STATUS: OPEN TO SENIOR PM ROLES
> Managing D2C digital marketing platforms for BAT Korea & Japan.
> Built bat-ly end-to-end — a production SaaS tool now serving BAT Korea's full marketing team.
terminal / 02_System_Specifications
[READ_ONLY]Professional Experience
- >> Business partner for APMEA North (Korea & Japan) — end-to-end management of D2C digital marketing platforms including Adobe Magento 2, AEM, and Salesforce Service/Marketing Cloud.
- >> Translate business requirements into technical specifications via Azure DevOps, coordinating delivery across global enterprise tech vendors.
- >> Built bat-ly end-to-end — a @bat.com-gated URL shortener now serving BAT Korea's full marketing team, eliminating data governance risk and preserving 100% UTM attribution.
- > Architected and pitched Ministry of Education AI platform proposal — led cross-functional team that secured ₩9B (~$6.5M) national digital textbook research contract; presented strategy to the President of Korea, Minister of Education, and 8 Provincial Superintendents.
- > Led product planning for AI-integrated LMS (student safety AI, coding-specialist AI); established publisher consortiums with major Korean textbook companies and obtained digital textbook certification approval.
- > Grew K-12 AI coding platform from 0 to 50,000 monthly active users through government distribution channels and curriculum partnerships.
- > Analysed content risk trends using SQL and data visualisation tools; produced regular risk assessment reports for platform trust & safety teams.
- > Planned and managed OAuth (Danal) integration for identity and age verification — authored system diagrams and oversaw implementation.
- > Supported RPA implementation proposals for European clients; automated major business processes and executed PoC initiatives across cross-border teams.
- > Managed SLA monitoring and second-line support for cloud storage and VoIP services.
Technical Stack
// Enterprise
// Product (Personal)
Management Skills
- REQ DEFINITION
- STAKEHOLDER MGMT
- X-FUNCTIONAL COLLAB
- UAT MANAGEMENT
- DATA ANALYTICS
- AGILE / SCRUM
Certificates
Education_Log
Glo/Velo Japan
E-Commerce
Managing D2C digital marketing platforms for BAT Korea & Japan — Adobe Magento 2, AEM, and Salesforce Service/Marketing Cloud.
Problem
BAT Korea & Japan's D2C platforms require end-to-end coordination across global enterprise vendors — translating local market requirements into technical delivery via Azure DevOps, while maintaining platform stability and release governance across Adobe Magento 2, AEM, and Salesforce Service/Marketing Cloud.
AEM
SFMC
Solution & Impact
Business partner for APMEA North — translating business requirements into technical specs, coordinating cross-vendor sprint delivery, and driving continuous platform enhancement.
End-to-end ownership of D2C digital marketing platforms for Korea & Japan. Event-driven architecture integration and cross-system release governance across multi-vendor squads.
Related Deployment
>> BAT_KOREA D2C LAUNCH
Led architecture for BAT Korea's multi-brand D2C market entry: integrated Adobe Commerce, Salesforce CRM, and logistics systems to support complex membership & compliance.
Public SaaS
Scaling
AI-integrated K-12 digital textbook platform. Ministry of Education.
Problem
South Korea's national curriculum digitisation opened a competitive government bid requiring an AI-powered K-12 textbook platform that met strict safety and pedagogical compliance standards. No market-ready solution existed. Elice's window to win was narrow — and the contract would define the country's primary school digital infrastructure for years.
Solution & Impact
Architected and pitched the Ministry of Education AI platform proposal — leading the cross-functional team and presenting strategy to the President of Korea, Minister of Education, and 8 Provincial Superintendents.
Secured a ₩9B (~$6.5M) national digital textbook research contract. Scaled the K-12 platform from early users to 50,000 monthly active users, distributed through government curriculum channels and institutional partnerships.
bat-ly
Identified a compliance gap. Wrote the PRD. Built and shipped to production — solo, in 6 weeks.
Problem
Long UTM campaign URLs caused link-rot and readability issues across BAT Korea's marketing channels. External shorteners (bit.ly) violated BAT's corporate data governance policy — any click data would leave the company's perimeter, putting campaign analytics at risk.
Solution & Impact
Owned the full product lifecycle — PRD authoring, system architecture design, and production deployment — without a single external engineer. Gated by @bat.com corporate email via Supabase Auth.
100% UTM parameter preservation via Vercel Edge Middleware. Async click analytics (referrer, device, country) captured without blocking redirects. CSV bulk upload handles 100 links/batch. Now serving BAT Korea's entire marketing team.
Technical Deep Dive
>> EDGE_RUNTIME
Vercel Edge Runtime handles DB lookup, fire-and-forget click logging (Promise.all), and redirect in a single ultra-low latency step.
→ Zero latency overhead. Analytics captured without slowing users down.
>> ROW_LEVEL_SECURITY
Access control enforced at the PostgreSQL policy layer via Supabase Auth + RLS — not just in application code.
→ Data governance policy satisfied. IT team involvement: zero.
>> PRODUCTION_DASHBOARD
InvestMate
A fully automated AI investment analyst. Solo-built. Delivered to Telegram every morning. $0 infrastructure cost.
Problem
Real-time, personalised market intelligence doesn't exist for retail investors — at least not one that integrates your actual portfolio, runs daily analysis on macro conditions and earnings, and delivers a concrete BUY/HOLD/SELL plan with zero manual input. I built it to prove that the same product instinct I apply at work translates directly into shipped AI infrastructure.
Solution & Impact
Designed and shipped a serverless AI pipeline — GitHub Actions cron triggers Gemini 2.5 Pro analysis of macro conditions, earnings data, and sector news. Results are pushed as a structured BUY/HOLD/SELL plan directly to Telegram every morning.
Fully automated: zero-touch daily execution. Insights delivered in under 30 seconds via Telegram — no app required. Running at $0/month on Vercel + Supabase free tier infrastructure. Same product design process I apply on-the-job, applied to a live personal AI product.
Tech Stack
>> AI_ENGINE
Gemini 2.5 Pro for macro analysis · Gemini 2.5 Flash for real-time news translation
>> AUTOMATION
GitHub Actions cron → Vercel Serverless → Telegram Bot API. Fully hands-off daily pipeline.
>> SECURITY
Google OAuth + Supabase RLS. Admin-controlled whitelist. One-time pairing tokens for Telegram (10-min TTL).
>> LIVE_INTERFACE
Next
Problem?
If you've got a product problem that's costing money, losing users, or blocking scale — let's talk.
INITIATE_CONTACTSEOUL, KOREA
KST (UTC+9)