초등학교 2학년 때 NEC PC-6601의 BASIC을 접한 이래, 호스팅 사업을 일으키고, 모바일로 전면 전환하고, 대규모 시스템을 최적화하고, 지금은 AI 에이전트를 구현하는 ── 시대가 바뀔 때마다 주요 기술로 갈아타면서 설계부터 구현, 운영까지를 현장에서 담당해 온 엔지니어입니다.

처음 컴퓨터를 접한 것은 초등학교 2학년, 지금으로부터 40년쯤 전의 일입니다. 이후 호스팅, 모바일, 클라우드, 그리고 AI로 ── 시대가 바뀔 때마다 주요 기술을 갈아타 왔지만, 단 한 번도 현장을 떠난 적은 없습니다. 여기서부터는 제 자신의 말로 되돌아봅니다.
첫 컴퓨터는 부모님이 사 오신 NEC PC-6601이었습니다. 당시에는 아직 "OS를 띄운다"는 감각조차 없었고, 전원을 켜면 BASIC이 실행되어 화면은 프로그램 입력을 기다리고 있었습니다 ── 무언가를 시키려면 스스로 코드를 쓰는 수밖에 없었습니다. 10번째 줄부터 한 줄씩 명령을 써 내려가면 생각한 대로 화면이 움직였습니다. 그 손맛이 모든 것의 출발점입니다.
다음으로 손에 넣은 것은 CD-ROM을 일찌감치 탑재한 후지쓰의 FM TOWNS였습니다. 이윽고 부품을 하나하나 골라 직접 컴퓨터를 조립하게 됩니다. 어떤 부품이 무엇을 담당하고, 어디가 병목이 되는지를 직접 손으로 만지며 이해했습니다 ── 하드웨어를 안쪽에서부터 아는 이 감각이 훗날 서버와 네트워크를 설계하는 토대가 되었습니다.
미국으로 건너가 대학에서 IT 매니지먼트를 전공했습니다. 기술 그 자체뿐만 아니라, 그것을 사업으로서 어떻게 짜고 어떻게 굴릴 것인가. 만드는 힘과, 경영으로서 성립시키는 힘 ── 그 둘 모두를 이른 단계에 제 축으로 삼을 수 있었던 것이 훗날의 창업으로 이어졌습니다.
첫 창업은 미국에서였습니다. 일본어와 영어 어느 환경에서도 쓸 수 있는 자작 컴퓨터를 한 대씩 조립하고, 판매부터 도입 후 지원까지 도맡았습니다. OS·네트워크·서버, 그리고 사용자가 정말로 곤란해하는 부분까지를 하나로 이어진 문제로 바라보는 시각이 여기서 몸에 뱄습니다. 이것이 EarthLink Network Co., Ltd.의 출발점입니다.
개개의 컴퓨터를 지원하는 일에서, 서비스를 떠받치는 기반 그 자체를 제공하는 일로. 먼저 Linux 호스팅 사업을 시작했고, 이어서 일본에서도 이른 시기에 Windows 호스팅에도 뛰어들어 Microsoft로부터 사례로 소개되기도 했습니다. 멈춰서도 안 되고 느려서도 안 되는 긴장감 속에서 가용성과 운영을 몸으로 익힌 시기입니다.
당시 Adobe도 Macromedia도 아닌 Allaire의 제품이었던 ColdFusion을 올린 임대 서버를 국내에서도 이른 시기에 마련했고, 전용 서버 사업으로도 넓혔습니다. 용도별로 최적의 구성을 설계하는 이 경험이, 이후의 수탁 개발·컨설팅의 밑바탕이 되었습니다.
"이 구조 자체를 만들어 달라"는 상담이 늘면서 시스템 수탁 개발로. 나아가 어떤 기술을 고를지·어디에 리스크가 있는지·어떻게 만들어야 오래 쓸 수 있는지 ── 만들기 전의 판단을 뒷받침하는 컨설팅으로 넓혀 갑니다. "만드는 사람"에서 "만드는 방법을 정하는 사람"으로, 역할이 한 단계 바뀌었습니다.
C# 2.0으로 시작해 ASP.NET, C# 3.0으로. 동시에 All About에서 C# 연재를 맡아 초심자가 걸려 넘어지는 부분을 말로 풀어냈습니다. "만들기"와 "가르치기"를 병행하는 스타일은 이 무렵에 형태를 갖추게 되었습니다.
Microsoft와 Cisco의 파트너 인증을 이어 왔습니다. 특히 Cisco 실버 파트너는 당시 국내에 19개 사 정도밖에 없었고, NEC나 NTT 같은 대기업이 이름을 올리는 가운데 유한회사로서 들어가 있던 곳은 저희뿐이었습니다. 규모가 아니라 기술과 실적으로 평가받는다 ── 그 손맛이 지금도 제 손으로 기술에 파고들기를 이어 가는 버팀목입니다.
iPhone이 보급되기 시작할 무렵, 모바일이 다음 중심이 될 것이라 보고 개발의 축을 단숨에 옮겼습니다. Swift 이전의 Objective-C로 앱을 쓰고, 사내의 Windows PC를 모두 Mac으로 교체했습니다. "가늠이 서면 과감하게 전부를 몰아넣는" 방식은, 지금의 AI를 대하는 자세와도 그대로 겹칩니다.
Android에도 뛰어들어, 양쪽을 가르치는 개발 스쿨도 운영했습니다. 게임 업계가 성장하고 PHP 기반이 스마트폰으로 옮겨 가는 시대에, 처음부터 끝까지 한 번에 만들 수 있는 Unity로. 2.0 무렵부터 다뤄 온 경험을 인정받아, 여러 회사에서 도입 지원부터 CI/CD 자동화까지 현장에 파고들었습니다.
Kubernetes가 퍼지기 전부터 Docker를 축으로 한 구조를 구축했습니다. 피처 브랜치를 push하면 전용 환경이 자동으로 뜨고, branch.example.com의 개별 서브도메인에서 검증할 수 있다 ── 한 사람 한 사람이 간섭받지 않는 실행 환경을 가질 수 있는, 지금으로 말하면 프리뷰 환경을, 아직 일반적이지 않던 시기에 여러 회사에 도입했습니다.
jQuery 전성기에 다음은 React라고 읽고, 10년도 더 전부터 무게중심을 옮겼습니다. 구현뿐만 아니라, 팀이 같은 품질로 쓸 수 있는 개발 표준 만들기와 신입 교육 설계도 맡았습니다. 판단의 일부를 구조에 맡기는 이 발상은, 훗날 AI와 결합해 어디까지 맡길지를 선 긋는 사고방식으로 이어지고 있습니다.
잘하는 것은 대규모 시스템의 효율화입니다. 수천만 명의 회원을 거느린 시스템은 물론, 게임 업계에 흔한 "점심시간에 단숨에 치솟고, 끝나면 가라앉고, 퇴근 후에 다시 치솟는" 스파이크형 트래픽에 대해, 평균값으로는 감당되지 않는 ── 피크에 맞추면서도 낭비 없이 줄어드는 최적의 네트워크 구성을 설계해 왔습니다.
어느 시대에도 만드는 것을 남에게 맡기지 않았습니다. 창업 초기부터 자사 사이트를 세부까지 디자인했고, 지금 공개하는 프로덕트와 웹사이트도 겉모습부터 속까지 제 손으로 만든 것입니다. QuickRec(통화 녹음 통합 관리), Heartmap(시선 시각화), WinManager(임대 서버 사업자용 관리·과금) 등 자사 프로덕트도 계속 만들어 왔습니다.
ChatGPT 무렵부터 AI를 접했고, Claude Code 같은 에이전트 코딩의 등장에서 "인터넷·iPhone 이래의, 더 큰 빅뱅"을 확신했습니다. 많은 사람이 아직 관망하는 단계에서 개발로 방향을 틀었습니다. 지금까지 쌓아 온 전부를 토대로, 현재 18개의 프로덕트 군과, 그 중핵인 멀티 AI 워크스페이스 Prompt Flow Studio를 일본을 포함한 세계 각국에서 정식으로 공개하고 있습니다.
설계만, 코드만으로는 끝나지 않습니다. 요건 정의부터 구현, 인프라, 운영, 그리고 품질 보증까지 ── 영역을 넘어 스스로 검증하고 구현할 수 있다. 그것이 Masayoshi Uehara의 일하는 방식입니다.
프런트(React/TypeScript)부터 백엔드(C#/.NET/Python/Node), 모바일(Swift/Unity)까지. 모던도 레거시도 넘나든다.
서버·네트워크 설계부터 AWS/Azure/GCP, Docker/k8s, IaC까지 처음부터 끝까지 한 번에 구성한다.
여러 LLM 활용, 에이전트 설계, RAG, 품질 게이트 ── 실무 워크플로에 AI를 접목한다.
고부하 사이트의 부하 분산, DB 설계·최적화, 클라우드 비용 최적화 ── 돌아가는 것뿐 아니라, 버텨 내는 것을.
요건 정의·기본 설계·DB 설계부터, PMP/CMMI에 기반한 대규모 기간계의 통제·품질 관리까지.
연수·퍼실리테이션 설계. 기술뿐만 아니라, 팀의 힘을 이끌어 내는 구조도 만든다.
다루는 영역을 넓힐 때마다, 현장에서 얻은 지식을 체계화하기 위해 자격·인증 취득을 이어 왔습니다. 직함으로 늘어놓는 것이 목적이 아니라, 서로 다른 전문 영역의 사람과 공통의 언어로 이야기하고, 판단의 근거를 설명하며, 프로젝트를 앞으로 나아가게 하기 위한 토대로 활용하고 있습니다.
네트워크·데이터베이스·애플리케이션에 국한되지 않고, 시스템을 구성하는 기술을 넘나들며 배워 왔습니다. 자격의 영역은 실제로 담당해 온 일의 폭과 겹쳐 있습니다.
제대로 구현하는 것만으로는 완성되지 않습니다. 목적·예산·품질·리스크를 관리하고, 합의를 만들어 운영으로 이어 간다 ── 그래서 기술 자격에 더해, 프로젝트 매니지먼트와 개인정보 보호도 체계적으로 배웠습니다.
사람이 어떻게 이해하고, 배우고, 행동으로 옮기는가 ── 그것을 배우기 위해 NLP·세러피·마인드맵 영역에서도 자격을 취득했습니다. 세미나와 기업 연수, 신입 교육, 팀의 퍼실리테이션에 살리고 있습니다.
기술이나 계획이 옳더라도, 그것만으로 팀은 움직이지 않습니다. 자격과는 별개로, 실무에서 담당해 온 역할입니다.
기술을 아는 것, 사업을 진전시키는 것, 사람과 조직을 움직이는 것. 이 세 가지를 떼어 놓지 않고 다루기 위해, 자격으로 배운 체계와 현장에서 쌓아 온 경험 양쪽 모두를 소중히 여깁니다.
기술의 모든 계층을 제 손으로 다뤄 왔기에, 어디를 AI에 맡기고 어디를 사람이 판단해야 하는지가 보입니다. 그 선 긋기를 자사에서 실천하고 있습니다.
필요한 도구는 밖에 의존하지 않고 직접 쓴다. 그래서 속을 알 수 있고, AI에 맡길 범위도 정확히 그을 수 있다.
초안은 AI가 만들 수 있다. 하지만 마지막에 통과시킬지를 정하는 것은 사람. 판단이야말로 핵심 업무가 된다.
증거가 없는 한 "완료"라고 말하지 못하게 하는 품질 게이트를 직접 만들고, 반복되는 판단은 절차로 옮긴다. 주의가 아니라 구조로.