Career
경력
딱따구리 (Wooddadda) — CTO
2025.4 - present · Seoul
Personalized children's book curation service - wooddadda.com
맞춤형 어린이 책 큐레이션 서비스 - wooddadda.com
아이엠디티 (iamdt) — Senior Software Engineer
2023.3 - 2023.12 · Seoul
Veterinary clinic management software company
동물병원 진료차트 시스템 개발 회사
Watcha, Inc. — Senior Software Engineer, Team Lead
2021.5 - 2022.8 · Seoul
South Korean OTT service known for hyper-personalized recommendations - watcha.com
초개인화 추천으로 유명한 한국의 OTT 서비스 - watcha.com
데이블 (Dable) — TPM, Engineering Manager, Tech Lead
2020.7 - 2021.3 · Seoul
AdTech company for media and entertainment enterprises - dable.io
미디어기업을 위한 애드테크 기업 - dable.io
Pinch — CTO
2016.1 - 2020.2 · Seoul
Membership-based premium magazine tailored for women's lifestyle - thepin.ch
여성 라이프스타일 맞춤형 구독제 프리미엄 매거진 - thepin.ch
Coroke — Software Engineer and Consultant
2014.1 - 2015.12 · Seoul
Self-employed. Media platforms, forum services, and content curation. Key project: ilwar.com (300K DAU).
개인사업. 미디어, 포럼, 콘텐츠 큐레이션 플랫폼 개발 및 운영. 대표 서비스: ilwar.com (DAU 30만)
SK planet — Software Engineer
2012.8 - 2013.12 · Seoul
Digital services subsidiary of SK Group - PaaS platform development.
SK 디지털 서비스 회사 - PaaS 플랫폼 개발
NHN (NAVER) — Software Engineer
2011.6 - 2012.6 · Bundang, Seongnam
NAVER UIT Center - web performance and frontend quality.
네이버 UIT 센터 - 웹 성능 최적화 및 프론트엔드 품질
NCSOFT — Product Manager
2007.2 - 2008.8 · Bundang, Seongnam
NCSoft Openmaru Studio - web product development.
엔씨소프트 오픈마루 스튜디오 - 웹 서비스 개발
Side Projects (In operation)
사이드 프로젝트들 (현재 운영중)
Korean society in numbers: one chart and a short note per topic (inequality, housing, economy, gender, AI), every figure linked to its public source.
격차, 부동산, 경제, 젠더, AI 등 한국 사회의 공개 통계를 그래프 한 장과 짧은 해설로 읽는 프로젝트입니다. 모든 수치에 출처 링크가 있습니다.
A real-time dashboard tracking disaster information across South Korea - weather alerts, fires, earthquakes, emergency room beds, air quality, radiation, rainfall, typhoons, and road conditions, all on one map.
기상특보, 화재, 지진, 재난문자, 응급실 병상, 공기질, 방사선, 강수량, 태풍, 도로 상황까지 대한민국 실시간 재난 정보를 지도 한 곳에서 확인할 수 있는 대시보드입니다.
A Korean-language news aggregator built on the rreader CLI, offering professionally translated global tech headlines organized by news source.
전세계 기술, 국제 뉴스 제목을 한국어로 번역해 언론사별로 보여주는 웹사이트로 오픈소스 CLI RSS 리더인 rreader를 기반으로 만들어진 서비스
An interactive map visualizing the restaurants most frequently visited by members of the Korean National Assembly, based on official political fund expenditure records from 2012 to 2024.
2012년부터 2024년까지의 국회의원 정치자금 지출내역을 분석하여, 국회의원들이 자주 이용한 식당을 지도 위에 시각화한 프로젝트입니다.
A project analyzing the 2025 public asset disclosures of Korean National Assembly members, featuring visualizations of real estate, gold, cryptocurrency, and stock holdings.
2025년 집계되어 공개된 국회의원 재산내역을 분석하여, 보유 부동산, 금, 가상화폐, 보유 주식 현황등을 시각화한 프로젝트입니다.
A forum service that recreates the experience of VT-100/VIDTEX terminal communication networks of the 20th century — such as CompuServe, HiTEL (Korea), and NIFTY (Japan). Source code available on GitHub. Built with Kotlin and Spring.
1980~90년대 하이텔, 천리안, 나우누리와 같은 파란화면 VT PC통신의 경험을 체험할 수 있는 서비스입니다. 이 서비스의 소스코드는 GitHub 에 공개되어 있습니다. 이 서비스는 Kotlin, Spring 으로 만들어져 있습니다.
A directory of vinyl records organized by artist, with a curated guide to independent record shops. Built with SvelteKit and Django Ninja.
아티스트별로 발매된 LP 바이닐을 둘러보고, LP 바이닐을 판매하는 레코드샵을 만날 수 있는 서비스입니다. 이 서비스는 SvelteKit, Django-ninja 로 만들어졌습니다.
A minimalist writing platform for plain text only — no images, no videos, just words. Built with Svelte and Django.
이미지나 비디오 없이 오직 글만 작성할 수 있는 글쓰기 플랫폼을 목표로 만들어진 서비스입니다. 이 서비스는 Svelte, Django 로 만들어졌습니다.
Open Source
오픈소스 공개 목록
macOS, Linux, Haiku OS
A player for free TV streams from around the world: channels on the left, picture on the right. It bundles its own VLC on macOS, Haiku and Debian-based Linux, and speaks English, Italian, Japanese and Korean.
전세계 무료 TV 스트림을 왼쪽 채널 목록, 오른쪽 화면으로 보는 플레이어입니다. macOS, Haiku, 데비안 계열 리눅스에서는 VLC 를 따로 설치할 필요 없이 자체 내장하며, 영어, 이탈리아어, 일본어, 한국어 UI 를 지원합니다.
rworldradio
Haiku OS, macOS, Linux, Windows 10 Mobile, Mac OS X Tiger (PowerPC)
An internet radio player — pick a country, pick a station, it plays. Ported from the Haiku/BeAPI original to
Haiku OS,
macOS,
Linux, Windows 10 Mobile, and even
Mac OS X Tiger on PowerPC.
국가와 방송국을 고르면 바로 재생되는 인터넷 라디오 플레이어입니다. Haiku/BeAPI 버전을 시작으로
Haiku OS,
macOS,
Linux,
Windows 10 Mobile, 그리고
PowerPC 맥의 Mac OS X Tiger 까지 이식했습니다.
macOS
A Korean voice assistant for macOS. Say the wake word and it reads out the time, the weather and an AI summary of today's headlines, using Apple's speech recognizer and Edge TTS.
호출어 "여보게" 로 깨우면 시간과 날씨, 오늘의 주요 뉴스를 AI 로 요약해 자연스러운 한국어 음성으로 읽어주는 macOS 용 음성 비서입니다.
CLI
Two-pane terminal file managers in the spirit of DOS-era PC Tools, Norton Commander and Mdir. s3dir browses AWS S3 and Kubernetes; R Mdir (Rust) brings Mdir III's screen, per-extension colors and function keys to local files, S3 and Cloudflare R2 on macOS, Linux and Haiku.
DOS 시절 Pctools, Norton Commander, Mdir 를 닮은 터미널 파일 관리자들입니다. s3dir 는 AWS S3 와 Kubernetes 를, R Mdir (Rust) 는 Mdir III 의 화면, 확장자별 색상, 기능키 조작을 그대로 옮겨 로컬 파일과 S3, Cloudflare R2 를 macOS, Linux, Haiku 터미널에서 다룹니다.
CLI
rReader is a command-line RSS reader (C++) that also powers news.coroke.net. It was spun off from rterm, an earlier Twitter and RSS client for the terminal.
rReader 는 커멘드라인 RSS 리더로 news.coroke.net 의 기반이기도 합니다. 트위터 겸 RSS 클라이언트였던 rterm 에서 스핀오프한 프로젝트입니다.
Self-hosted web
Self-hosted team tools built with Svelte: boxer is an issue tracker with a Kanban board, list view, member management, notifications and Google OAuth login; tight is a team chat with channels, DMs, threads and search.
Svelte 로 만든 설치형 협업 도구들입니다. boxer 는 칸반 보드, 목록 뷰, 멤버 관리, 알림, Google OAuth 로그인을 갖춘 이슈 트래커, tight 는 채널, DM, 스레드, 검색을 지원하는 팀 채팅입니다.
More apps (16) 앱 더 보기
- rmemo Haiku OS
A note-taking app that sits on the desktop and looks just like real notes.실제 메모지처럼 바탕화면에 붙어 있는 메모 앱입니다.
- rmarkdown Haiku OS
A Markdown editor that styles text directly in place.입력한 마크다운 문법을 그 자리에서 바로 서식으로 보여주는 편집기입니다.
- rsoundeditor Haiku OS
A recorder and small waveform editor.소리를 녹음하고 파형을 편집하는 간단한 사운드 편집기입니다.
- rpainter Web, macOS, Linux, Haiku OS
A layer-based image editor that works the same on the web, macOS, Linux and Haiku.웹, macOS, Linux, Haiku 에서 똑같이 동작하는 레이어 기반 이미지 편집기입니다.
- rbluesky Haiku OS
A native Bluesky client that looks like the Bluesky web app.Bluesky 웹앱과 같은 모습의 네이티브 Bluesky 클라이언트입니다.
- rsdr Haiku OS, macOS
A simple SDR receiver for the AM, FM, SW, Air and T-DMB bands.AM, FM, 단파, 항공, T-DMB 대역을 들을 수 있는 간단한 SDR 수신기입니다.
- roneseg Haiku OS
An ISDB-T 1seg TV receiver for the tuner built into the Japanese Sony VAIO P.일본 내수용 Sony VAIO P 내장 튜너로 ISDB-T 원세그 방송을 수신하는 앱입니다.
- rspectrum Haiku OS, Linux, macOS
A real-time audio spectrum analyzer.실시간 오디오 스펙트럼 분석기입니다.
- rwifianalyzer Haiku OS, macOS, Windows 10 Mobile
A Wi-Fi channel and signal strength graph.Wi-Fi 채널과 신호 세기를 그래프로 보여주는 도구입니다.
- rairplay Windows 10 Mobile
An AirPlay audio receiver for Windows 10 Mobile.Windows 10 Mobile 기기를 AirPlay 오디오 수신기로 쓸 수 있게 해주는 앱입니다.
- rqrreader Haiku OS
Reads QR codes using a webcam.웹캠으로 QR 코드를 읽어주는 앱입니다.
- rinstallwizard Haiku OS
Installs .hpkg packages by drag and drop or from a GitHub release address, and makes packages from dropped programs..hpkg 파일을 끌어다 놓거나 GitHub 릴리스 주소만 넣어 설치하고, 프로그램을 끌어다 놓으면 패키지로 만들어주는 도구입니다.
- htop for Haiku Haiku OS
A native interactive process viewer built on Haiku's Kernel Kit, with a no_std Rust core.Haiku Kernel Kit 을 직접 사용하는 네이티브 프로세스 뷰어입니다.
- rtiler, rtemperature, rbattery, rweather Haiku OS Deskbar
Deskbar tray items: a window tiler, a BeOS-style thermometer, a battery gauge and weather.데스크바 트레이 도구들: 창 정돈, BeOS 스타일 온도계, 배터리 게이지, 날씨.
- rpointscroll Haiku OS
An input filter for pointing-stick laptops such as the Sony VAIO P.Sony VAIO P 와 같은 포인팅 스틱 노트북용 입력 필터입니다.
- Prehistorik & Prince of Persia Haiku OS
Native Haiku ports of the DOS games (Titus 1991, Broderbund 1990), translated to C with no emulator. Bring your own game files.DOS 게임을 에뮬레이터 없이 C 로 번역해 네이티브 Haiku 앱으로 이식했습니다. 게임 파일은 직접 준비해야 합니다.
Ports and patches (5) 이식 및 패치
- haiku-os-claude-cli Haiku OS
An unofficial installer that gets Anthropic's Claude Code running natively on Haiku OS, including 32-bit x86.Claude Code 를 32비트 x86 을 포함한 Haiku OS 에서 네이티브로 구동시키는 비공식 설치 스크립트입니다.
- haiku-i386-tailscale-patch Haiku OS
Builds and runs Tailscale natively on Haiku/x86, including the Go runtime fixes the port needs.Tailscale 을 Haiku/x86 에서 네이티브로 빌드, 구동하기 위한 패치 모음으로 Go 런타임 수정까지 포함합니다.
- haiku-qemu-builder Haiku OS
A build setup for QEMU on Haiku OS i386.Haiku OS i386 에서 QEMU 를 빌드하는 도구입니다.
- haiku-sony-vaio-p-patch, haiku-gma500-driver Haiku OS
Boot, install and hardware patches for the Sony VAIO P (VGN-P70H) built into a Haiku ISO, plus a hardware cursor driver for its Intel GMA500 (Poulsbo) graphics.Sony VAIO P (VGN-P70H) 용 부팅, 설치, 하드웨어 패치를 적용해 Haiku ISO 를 빌드하는 스크립트와 Intel GMA500 (Poulsbo) 하드웨어 커서 드라이버입니다.
- macbook-mint-nvidia-revival Linux
Bringing a 2010 white MacBook back to life with Linux Mint 20.3 and nvidia-340.2010년형 화이트 맥북을 Linux Mint 20.3 과 nvidia-340 드라이버로 되살리는 방법입니다.
Interactive Storytelling Projects
인터렉티브 뉴스 스토리텔링 프로젝트들
K-Pop, The Strange World
An interactive news feature published in Bizhankook, South Korea, 2024.
K팝, 이상한 나라의 아이돌 - 비즈한국 인터렉티브 뉴스 스토리텔링
Kim Ji Young, born in 1992
An interactive news feature published in Women News, South Korea, 2020.
92년생 김지영 - 여성신문 인터렉티브 뉴스 스토리텔링, 2020
Past Projects
한때 만들었던 서비스들 (일부는 서비스 종료)
A hub for Korea's indie and alternative music scene, covering show schedules, venue listings, and artist profiles. Founded in 2011 and operated through 2018; now maintained by a new team.
인디스트릿은 한국 인디밴드 뮤지션들의 다가오는 공연일정을 알려주는 서비스로, 공연정보와 공연장정보, 뮤지션 정보를 제공하는 인디뮤직 씬의 허브 서비스로 2011년부터 2018년까지 운영되었습니다. 지금은 새로운 개발진에 의해 운영됩니다.
A social reading log where users could track books read or on their to-read list, and share favorite passages.
북키는 읽고 싶은 책, 읽은 책을 담고, 인상깊었던 책 구절을 기록하는 서비스였습니다. 2010년부터 운영된 북키는 유사 서비스가 여럿 생겨나면서 2018년 서비스를 종료하였습니다.
More past projects (4) 지난 프로젝트 더 보기
A casual polling service for head-to-head comparisons — Chelsea vs. Liverpool, iPhone vs. Android, and so on.
배틀리스트는 점심 메뉴나 좋아하는 축구팀과 같은 주제로 둘 중 하나를 고르는 캐쥬얼 설문 서비스였습니다.
A fullscreen image scrapbook for food, K-pop idols, and nature photography.
쿠로로는 화면가득 음식 사진이나 아이돌 사진, 자연 사진 등을 모아넣는 스크랩 서비스였습니다.
A private, minimalist online diary service.
로피피는 비밀일기장 서비스로, 현재의 writersclub 보다도 더욱 단순한 형태의 글쓰기 서비스였습니다.
A pixel art drawing tool for creating 8-bit style sprites and illustrations.
도트 고로케는 8비트 게임 캐릭터와 같은 도트 픽셀 그림을 그릴 수 있는 서비스였습니다.
and more.
Lectures and Interviews
강의 및 인터뷰
Special Lecture at Seoul Bar Association
2015, Seoul, Korea
A lecture on internet censorship and democracy. In July 2015, a breach of Italian surveillance firm Hacking Team exposed 400GB of internal data to the public. Among the firm's clients was South Korea's "5163 Army Division" — a known alias for the National Intelligence Service. I was the first journalist in Korea to report this finding.
2015년 7월 유출된 이탈리아 해킹팀-한국 국가정보원 해킹 소프트웨어 거래문서 유출 관련, 서울변호사협회 기술 특강
Special Lecture at CBS TV Sebasi Talk
2014, Seoul, Korea
A public lecture on data science and data visualization, delivered at CBS Korea's Sebasi Talk program.
데이터과학과 데이터 시각화를 주제로 한 CBS TV 세바시(세상을 바꾸는 시간 15분) 방송 강연
More interviews (5) 인터뷰 더 보기
TV Interview at JTBC News — Twitter Bot Harassment
2018, Seoul, Korea
Television news commentary on the use of coordinated Twitter bots to target and harass a victim in a sexual assault case involving a South Korean politician.
트위터 봇 계정의 여론 확산 효과에 대해 분석한 인터뷰
Newspaper Interview at the JoongAng Daily
2018, Seoul, Korea
Newspaper commentary on social media disinformation, the manipulation of public opinion, and the responsibilities of technology platforms.
소셜 미디어 플랫폼을 통한 가짜 정보 확산과 정보통신기업의 책임에 관해 의견을 나눈 인터뷰
Radio Interview at CBS News — FBI vs. Apple
2016, Seoul, Korea
Radio news commentary on the national security and privacy implications of the FBI–Apple encryption dispute.
미 FBI와 Apple 사이 수사 목적 백도어 공방에 관해 분석한 라디오 인터뷰
Radio Interview at CBS News — ActiveX Phase-Out
2016, Seoul, Korea
Radio news commentary on South Korea's policy to phase out ActiveX, a legacy security standard mandated exclusively in domestic public web services.
한국 공공 웹서비스의 ActiveX 강제 폐지를 둘러싼 실효성에 관해 분석한 라디오 인터뷰