About me Op-eds

Lee JunHaeng

aka rainygirl 이준행, 레이니걸

Software Engineer & CTO, Technology Journalist based in Seoul

소프트웨어 엔지니어 & CTO, 정보통신기술 저널리스트

/rainygirl /rainygirl @rainygirl_ /rainygirl

Career

경력

딱따구리 (Wooddadda) — CTO

2025.4 - present · Seoul

Personalized children's book curation service - wooddadda.com
맞춤형 어린이 책 큐레이션 서비스 - wooddadda.com

롱블랙 — Technical Lead

2024.10 - 2025.2 · Seoul

Premium subscription magazine - longblack.co
유료 구독제 매거진 - longblack.co

아이엠디티 (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.
엔씨소프트 오픈마루 스튜디오 - 웹 서비스 개발

Full career details on LinkedIn

Side Projects (In operation)

사이드 프로젝트들 (현재 운영중)

news.coroke.net

A Korean-language news aggregator built on the rreader CLI, offering professionally translated global tech headlines organized by news source.

전세계 기술, 국제 뉴스 제목을 한국어로 번역해 언론사별로 보여주는 웹사이트로 오픈소스 CLI RSS 리더인 rreader를 기반으로 만들어진 서비스

money.coroke.net

A project analyzing the 2025 public asset disclosures of Korean National Assembly members, featuring visualizations of real estate, gold, cryptocurrency, and stock holdings.

2025년 집계되어 공개된 국회의원 재산내역을 분석하여, 보유 부동산, 금, 가상화폐, 보유 주식 현황등을 시각화한 프로젝트입니다.

restaurant.coroke.net

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년까지의 국회의원 정치자금 지출내역을 분석하여, 국회의원들이 자주 이용한 식당을 지도 위에 시각화한 프로젝트입니다.

vinyl.coroke.net

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 로 만들어졌습니다.

writersclub

A minimalist writing platform for plain text only — no images, no videos, just words. Built with Svelte and Django.

이미지나 비디오 없이 오직 글만 작성할 수 있는 글쓰기 플랫폼을 목표로 만들어진 서비스입니다. 이 서비스는 Svelte, Django 로 만들어졌습니다.

01410.coroke.net

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 으로 만들어져 있습니다.

s3dir

A command-line file manager for AWS S3 and Kubernetes, inspired by classic DOS-era tools — PC Tools, Norton Commander, and Mdir.

AWS S3와 Kubernetes 환경을 마치 Pctools, Mdir 와 같은 DOS 파일관리자 환경처럼 관리할 수 있는 커멘드라인 도구입니다. s3dir의 소스코드는 GitHub 에 공개되어 있습니다.

rReader

A command-line RSS reader, spun off from rterm.

커멘드라인에서 사용할 수 있는 RSS 리더로, rterm 에서 스핀오프한 프로젝트입니다. rReader의 소스코드는 GitHub 에 공개되어 있습니다.

rterm

A command-line client for Twitter and RSS feeds.

커멘드라인에서 사용할 수 있는 트위터 클라이언트 겸 RSS 리더였습니다. 트위터가 X가 된 이후에는 개발자 API를 원활히 받아야 제대로 활용할 수 있습니다.

indistreet data

An open archive dataset from indistreet.com (2011–2018), documenting indie bands, venues, and live events across Korea.

2011년부터 2018년까지 7년여간 운영된 구 인디스트릿 서비스가 보유하고 있던 한국 인디밴드 공연정보, 공연장정보, 밴드정보 아카이브 데이터셋입니다.

Open Source

오픈소스 공개 목록

rworldradio

Haiku OS, macOS, Linux, Windows 10 Mobile

An internet radio player — pick a country, pick a station, it plays. Ported from the Haiku/BeAPI original to Haiku OS, macOS, Linux, and Windows 10 Mobile.

국가와 방송국을 고르면 바로 재생되는 인터넷 라디오 플레이어입니다. Haiku/BeAPI 버전을 시작으로 Haiku OS, macOS, Linux, Windows 10 Mobile 로 이식했습니다.

rwifianalyzer

Haiku OS, macOS, Windows 10 Mobile

A Wi-Fi channel and signal strength graph for Haiku OS, macOS, and Windows 10 Mobile.

Wi-Fi 채널과 신호 세기를 그래프로 보여주는 도구로, Haiku OS, macOS, Windows 10 Mobile 버전이 있습니다.

rmemo

Haiku OS

A note-taking app for Haiku OS that sits on the desktop and looks just like real notes.

실제 메모지처럼 생긴 채로 바탕화면에 붙어 있는 Haiku OS용 메모 앱입니다.

rsoundeditor

Haiku OS

A recorder and small waveform editor for Haiku OS.

Haiku OS에서 소리를 녹음하고 파형을 편집할 수 있는 간단한 사운드 편집기입니다.

rmarkdown

Haiku OS

A Markdown editor that styles text directly in place, built exclusively for Haiku OS.

입력한 마크다운 문법을 그 자리에서 바로 서식으로 보여주는 Haiku OS 전용 마크다운 편집기입니다.

rtiler

Haiku OS

A Deskbar tray item that lays the open windows out on Haiku OS.

열려 있는 창들을 화면에 정돈해 배치해주는 Haiku OS 데스크바 트레이 도구입니다.

rqrreader

Haiku OS

Reads QR codes using a webcam on Haiku OS.

웹캠으로 QR 코드를 읽어주는 Haiku OS용 앱입니다.

rspeaker

macOS

A Korean voice assistant for macOS built on SFSpeechRecognizer — it answers to a wake word, then summarizes the day's news with Gemini and reads it aloud with Edge TTS.

SFSpeechRecognizer 기반의 macOS용 한국어 음성 비서로, 호출어에 반응해 오늘의 뉴스를 Gemini로 요약하고 Edge TTS 음성으로 읽어줍니다.

rairplay

Windows 10 Mobile

An AirPlay audio receiver for Windows 10 Mobile.

Windows 10 Mobile 기기를 AirPlay 오디오 수신기로 쓸 수 있게 해주는 앱입니다.

haiku-os-claude-cli

Haiku OS

An unofficial installer that gets Anthropic's Claude Code running natively on Haiku OS, including 32-bit x86.

Anthropic의 Claude Code를 32비트 x86을 포함한 Haiku OS에서 네이티브로 구동시키는 비공식 설치 스크립트입니다.

haiku-i386-tailscale-patch

Haiku OS

A patch set that builds and runs Tailscale natively on Haiku OS/x86 (haiku/386), including the Go runtime fixes the port needs.

Tailscale을 Haiku OS/x86 (haiku/386) 환경에서 네이티브로 빌드하고 구동하기 위한 패치 모음으로, 이식에 필요한 Go 런타임 수정까지 포함합니다.

haiku-qemu-builder

Haiku OS

A build setup for running QEMU on Haiku OS i386.

Haiku OS i386에서 QEMU를 빌드해 사용할 수 있게 해주는 빌드 도구입니다.

haiku-sony-vaio-p-patch

Haiku OS

Scripts that apply Sony VAIO P (VGN-P70H) boot, install, and hardware patches to a fresh Haiku OS source checkout and build it into an ISO.

Sony VAIO P (VGN-P70H)용 부팅, 설치, 하드웨어 패치를 Haiku OS 소스에 적용해 ISO로 빌드해주는 스크립트입니다.

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 드라이버로 되살리는 방법을 정리한 프로젝트입니다.

boxer

Self-hosted web

A self-hosted issue tracker with a Kanban board, list view, member management, notifications, and Google OAuth login. Built with Svelte.

칸반 보드, 목록 뷰, 멤버 관리, 알림, Google OAuth 로그인을 갖춘 설치형 이슈 트래커입니다. Svelte 로 만들어졌습니다.

tight

Self-hosted web

A self-hosted team chat with channels, DMs, threads, and search. Built with Svelte.

채널, DM, 스레드, 검색을 지원하는 설치형 협업 채팅 도구입니다. Svelte 로 만들어졌습니다.

More on GitHub

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

한때 만들었던 서비스들 (일부는 서비스 종료)

indistreet.com

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년까지 운영되었습니다. 지금은 새로운 개발진에 의해 운영됩니다.

boooki.com

A social reading log where users could track books read or on their to-read list, and share favorite passages.

북키는 읽고 싶은 책, 읽은 책을 담고, 인상깊었던 책 구절을 기록하는 서비스였습니다. 2010년부터 운영된 북키는 유사 서비스가 여럿 생겨나면서 2018년 서비스를 종료하였습니다.

battlelist.com

A casual polling service for head-to-head comparisons — Chelsea vs. Liverpool, iPhone vs. Android, and so on.

배틀리스트는 점심 메뉴나 좋아하는 축구팀과 같은 주제로 둘 중 하나를 고르는 캐쥬얼 설문 서비스였습니다.

kuroro.net

A fullscreen image scrapbook for food, K-pop idols, and nature photography.

쿠로로는 화면가득 음식 사진이나 아이돌 사진, 자연 사진 등을 모아넣는 스크랩 서비스였습니다.

ropipi.com

A private, minimalist online diary service.

로피피는 비밀일기장 서비스로, 현재의 writersclub 보다도 더욱 단순한 형태의 글쓰기 서비스였습니다.

dot.coroke.net

A pixel art drawing tool for creating 8-bit style sprites and illustrations.

도트 고로케는 8비트 게임 캐릭터와 같은 도트 픽셀 그림을 그릴 수 있는 서비스였습니다.

and more.

Lectures and Interviews

강의 및 인터뷰

TV Interview at JTBC News — Comment Manipulation 2018, Seoul, Korea

Television news commentary on bot-generated logs used to manipulate comment ranking systems on South Korean news portals.

기계적으로 생성된 포털사이트 댓글 기록에 대해 분석한 인터뷰

TV Interview at JTBC News — Portal Comment Policy 2018, Seoul, Korea

Television news commentary on policy changes to comment moderation systems at major South Korean news portals.

포털 뉴스 댓글 서비스의 정책 변경에 관해 분석한 인터뷰

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 강제 폐지를 둘러싼 실효성에 관해 분석한 라디오 인터뷰

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분) 방송 강연

Press & Writing

매체 기고

Hankyoreh, South Korea / 한겨레신문 2015.6 ~ 2018.6
slownews, South Korea / 슬로우뉴스 2013.2 ~ 2015.10

Contact

연락처

rainygirl@gmail.com