Skip to content
View pitzcarraldo's full-sized avatar

Block or report pitzcarraldo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md

Hi, I'm Minkyu (Alan) Cho πŸ‘‹

LinkedIn X Clix Profile Views

CTO building developer-first products for mobile retention, customer engagement, and agent workflows.

  • Clix β€” AI-native mobile retention and customer engagement platform for developers
  • OpenClix β€” open, agent-friendly messaging stack with a vendoring-first distribution model
  • Agent infrastructure β€” MCP, A2A, docs search, and tooling for AI-assisted workflows

About Me

Software engineer and product-minded CTO based in Seoul / SF Bay Area.

Over the last 15 years, I've worked across experimentation platforms, CRM marketing automation, mobile growth tooling, and developer infrastructure. I like products that make complex systems feel simple for developers.

Why pitzcarraldo?

Named after Werner Herzog's 1982 film Fitzcarraldo β€” a story of a man who hauls a 320-ton steamship over a mountain in the Amazon jungle to build an opera house. I stumbled upon the film by chance and watched it young, so it was a bit hard to follow, but the sheer image of dragging that ship up the mountain β€” filmed without any special effects β€” never left me. When I needed an ID for games, email, and other accounts, fitzcarraldo felt distinctive enough β€” but it was taken more often than expected, so I slightly twisted it into pitzcarraldo. I've used it everywhere since, including Gmail, GitHub, and Twitter. The name carries the spirit of the film: getting the impossible done, no matter how absurd the odds.

Current Work

πŸš€ Clix

Developer-first AI customer messaging and retention platform β€” covering mobile engagement, in-app messaging, push & live activity, retention analytics, experimentation, and AI-assisted campaigns.

πŸ“¦ OpenClix

Open, vendoring-first messaging stack for the agent era.

Built for easier local customization, fewer dependency issues, and better compatibility with AI coding agents.

πŸ€– Agent Tooling

Exploring MCP servers, A2A interoperability, LLM-ready docs/search, multi-agent workflows, and AI-native DX patterns.

Experience

Period Role Company Highlights
2025 – CTO Clix πŸ‡ΊπŸ‡Έ AI-native mobile engagement, agent infra
2023 – CTO Notifly πŸ‡°πŸ‡· CRM marketing automation, platform engineering
2022 – 2023 Founder Livewire πŸ‡°πŸ‡· Location basesd music venue curation, fullstack engineering
2021 – 2022 CTO Your.gg πŸ‡°πŸ‡· Analytics, experimentation, infra
2020 – 2021 Tech Lead Banksalad πŸ‡°πŸ‡· Backend foundation, data-intensive systems
2013 – 2020 Principal Software Engineer Coupang πŸ‡°πŸ‡·πŸ‡ΊπŸ‡Έ Experimentation platform, large-scale systems
2010 – 2013 Software Engineer NAVER πŸ‡°πŸ‡· Started as intern, built NAVER TV from scratch, recommendation engine

Featured Work

AI-native mobile retention and customer engagement platform for developers.
SDKs Β· messaging orchestration Β· observability Β· AI-assisted campaigns Β· MCP server for docs and agent workflows
Includes OpenClix β€” an open, vendoring-first distribution of the messaging stack for agent-era development.

CRM marketing automation platform.
Multi-channel campaign orchestration Β· performance optimization Β· platform engineering at Grey Box.

Experimentation Platform @ Coupang

A/B testing infrastructure, near real-time experiment processing, and large-scale platform modernization from monolith to microservices.

NAVER TV @ NAVER

Built the video platform from scratch as an intern-turned-engineer. Recommendation engine, distributed video infrastructure.

Recent Writing

Open Source

  • reduxible β€” React + Redux development toolkit
  • universal-fetch β€” Isomorphic Fetch API for browser and server environments

How I Think

  • Code is writing. It should be clear to the next reader β€” whether human or agent
  • Ideas are cheap, launching is harder, and retention is hardest. Product, engineering, and distribution are the same conversation
  • Engineers exist to move the business forward. Pragmatic architecture over fashionable complexity
  • Sharp razors dull fast; a well-maintained axe lasts decades. Sustainable transitions matter more than early peaks
  • Constraints sharpen decisions. A failed product you shipped teaches more than a perfect one you planned
  • Don't assume you understand β€” ask. Over-communication beats interpretation, especially across different backgrounds and experiences
  • Make complex systems feel simple. DX is not polish β€” it's core product quality

Current Interests

AI-native SaaS, mobile retention infrastructure, agent interoperability (MCP / Skills, A2A), vendoring-first developer tools, OSS-to-cloud strategy, and fast iteration loops for startup teams.

GitHub Stats


Building products for developers, mobile apps, and the agent-native future.

Pinned Loading

  1. reduxible reduxible Public archive

    The Quick and Easy way to build React + Redux Applications

    JavaScript 45 4

  2. IntelliJ-IDEA-Xcode-Keymap IntelliJ-IDEA-Xcode-Keymap Public

    Forked from ianatha/IntelliJ-IDEA-Eclipse-on-Mac-Keymap

    IntelliJ IDEA "Eclipse on Mac" Keymap

    Shell 38 6

  3. universal-fetch universal-fetch Public

    Forked from matthew-andrews/isomorphic-fetch

    Isomorphic WHATWG Fetch API, for Node & Browser with IE8 support

    JavaScript 11

  4. synonymizer synonymizer Public

    Simple Synonymize Engine for Node.js

    JavaScript 3 4

  5. supabase/auth-helpers supabase/auth-helpers Public

    now deprecated.

    TypeScript 899 218

  6. codex-workers-ai-proxy codex-workers-ai-proxy Public

    Local TypeScript proxy that lets Codex CLI talk to Cloudflare Workers AI models through an OpenAI-compatible Responses API surface

    TypeScript 4 1