Andrew Do  ·  Digital Solutions Analyst  ·  Seoul, KR  ·  6+ Yrs

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

> Led a ₩9B (~$6.5M) government EdTech platform. As PM.
> 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.
SCROLL TO EXPLORE south

terminal / 02_System_Specifications

[READ_ONLY]

Professional Experience

BAT Logo
Digital Solutions Analyst British American Tobacco
2024.03 — PRESENT
  • >> 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.
Elice Logo
K-12 Project Manager Elice
2021.12 — 2024.02
  • > 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.
TikTok Logo
QA Analyst TikTok Korea
2020.11 — 2021.12
  • > 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.
Samsung Logo
PMO Samsung SDS (London, UK)
2018.06 — 2019.06
  • > 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

ADOBE COMMERCE
SALESFORCE CRM
AZURE DEVOPS / AEM

// Product (Personal)

NEXT.JS + REACT
SUPABASE + POSTGRES
GEMINI AI
VERCEL EDGE

Management Skills

  • REQ DEFINITION check
  • STAKEHOLDER MGMT check
  • X-FUNCTIONAL COLLAB check
  • UAT MANAGEMENT check
  • DATA ANALYTICS check
  • AGILE / SCRUM check

Certificates

Professional Scrum Master™ I (PSM I)
Scrum.org
Professional Scrum Product Owner™ I (PSPO I)
Scrum.org

Education_Log

BSc IT Management for Business 2016-2020
University of Sheffield — Russell Group (Upper Second-Class Hons)
PROJECT_001
E-COMMERCE

Glo/Velo Japan
E-Commerce

Managing D2C digital marketing platforms for BAT Korea & Japan — Adobe Magento 2, AEM, and Salesforce Service/Marketing Cloud.

P

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.

Platforms Managed Magento
AEM
SFMC
S

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.

DESKTOP_UI
Glo/Velo PC Design
MOBILE_UI
Glo/Velo Mobile Design

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.

PROJECT_002
ED_TECH

Public SaaS
Scaling

AI-integrated K-12 digital textbook platform. Ministry of Education.

P

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.

S

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.

PUBLIC_RELEASE_PR
Elice News Public Education Platform
Gov Contract Won ₩9B ≈ $6.5M USD · National Digital Textbook Research MINISTRY OF EDUCATION
Platform Reach 50K MONTHLY USERS
PROJECT_003
INTERNAL URL SHORTENER
⚡ SOLO: DESIGN → DEPLOY

bat-ly

Identified a compliance gap. Wrote the PRD. Built and shipped to production — solo, in 6 weeks.

P

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.

UTM Data Loss 0% ZERO PARAMETER LOSS
S

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

bat-ly live dashboard screenshot
PROJECT_004
AI FINANCE
⚡ SOLO: DESIGN → DEPLOY

InvestMate

A fully automated AI investment analyst. Solo-built. Delivered to Telegram every morning. $0 infrastructure cost.

P

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.

Daily Pipeline 0 MANUAL STEPS
S

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

InvestMate Telegram Dashboard

Next
Problem?

If you've got a product problem that's costing money, losing users, or blocking scale — let's talk.

mail_outline INITIATE_CONTACT
Coordinates

SEOUL, KOREA

KST (UTC+9)

© 2026 ANDREW DO