경력
Charter Communications ― Systems Engineer III
2025년 8월 - 현재
현장 근무
- Video Delivery 팀과 함께 견고하고, 안전하며, 확장 가능한 스트리밍 인프라를 설계 및 구축.
Bild AI ― 머신러닝 엔지니어(계약)
2025년 5월 - 2025년 6월
원격 근무
- 실제 건축 PDF를 지속적으로 벤치마킹하고 개선하여 Bild AI의 내부 테이블 추출 파이프라인의 헤더 정확도를 약 15%, 셀 수준 정확도를 약 12%, 테이블 탐지 정밀도를 약 10% 향상.
- 여러 테이블 추출 API 솔루션과 Bild의 자체 파이프라인을 벤치마킹할 수 있는 모듈형 Python 프레임워크를 설계·구축하여 반복 가능한 평가와 빠른 반복을 가능하게 함.
- 테이블 매칭, 헤더 정확도(퍼지 문자열 매칭), 셀 수준 정확도(시퀀스 정렬)를 위한 핵심 로직을 독립적으로 구현하여 엣지 케이스를 드러내고 알고리즘 설계를 주도.
- PDF를 클라우드에서 가져오는 것부터, 정답 비교, 메트릭 로깅, 보고서 생성(CSV, JSON, Google Sheets)까지 전체 평가 파이프라인을 자동화하여 확장 가능한 벤치마킹 구현.
- 공급업체 간 추출 결과를 실행·비교할 수 있는 CLI 도구를 제공하여 회귀 테스트를 가속화하고 수동 QA 시간을 단축.
- 160개 이상의 커밋을 제공하고 52만 줄이 넘는 코드 변경에 기여하여 평가 및 툴링 스택의 end-to-end 소유권을 입증.
eBay ― 소프트웨어 엔지니어
2021년 5월 - 2024년 12월
원격 근무
- Storage Management System(STMS) 프로젝트를 개선하여 분당 150만 개 이상의 메트릭을 수집하고 지속 증가하도록 확장. 3개 eBay 데이터 센터에서 70개 이상의 어레이, 60개 이상의 스위치, 1100개 이상의 호스트, 900개 이상의 디스크 그룹, 200개 이상의 클러스터를 처리.
- eBay의 Tess.IO 클라우드 플랫폼에서 3개 리전에 걸쳐 45개 이상의 서비스를 관리·배포하여 STMS의 고가용성과 장애 조치를 보장.
- 하드웨어 메트릭 처리, CRUD 연산 지원, 다른 내부 eBay 서비스에 실시간 데이터 접근을 제공하는 마이크로서비스를 개발·유지. JavaScript, Node.js, Express.js, Python, Flask, Mongoose, Postgres, Sequelize를 활용하여 효율적인 RESTful API를 구성.
- 모든 STMS 마이크로서비스를 대상으로 MongoDB에서 Postgres로의 마이그레이션을 주도하여 36개 컬렉션을 74개 테이블로 변환하고, Sequelize ORM 및 커스텀 미들웨어를 통합하여 원활한 전환을 실현.
- Hitachi 어레이와 Brocade 스위치의 로그 모니터링 서비스를 개선·운영하여 Python과 Rsyslog를 통해 스토리지 팀에 이메일, Slack, PagerDuty로 신속한 알림을 제공.
- Docker, eBay 컨테이너 레지스트리, Kubernetes를 활용해 마이크로서비스의 컨테이너화, 배포, 관리를 간소화하여 STMS의 확장성과 고가용성을 확보.
- eBay Software Defined Storage(SDS) 플랫폼을 위한 핵심 백엔드 서비스를 구축하여 3만 5천 개 이상의 볼륨 데이터를 중앙화, 볼륨 관리의 주요 데이터 소스로 자리매김하고 780명 이상의 플랫폼 사용자를 지원.
- STMS, SSI, EOS 팀 간 교차 기능 이니셔티브를 주도하여 기술적 개선을 추진하고 스토리지 운영 및 데이터 가시성을 향상시키는 견고하고 확장 가능한 백엔드 솔루션을 제공.
- Mongoose/MongoDB에서 Sequelize/Postgres로 전환하는 Express.js 백엔드 프레임워크 Restify를 개발. Express-Restify-Mongoose에서 영감을 받아 GET 요청에 특화, 정렬·선택·제한·구분·포함 등 고급 쿼리 기능과 JSON을 Sequelize 쿼리로 변환하는 기능 포함.
- Sequelize를 사용하여 Mongoose의 findOneAndUpdate()를 참고해 Postgres 전용 JavaScript 함수 findOneAndUpdate()를 제작. 컬럼, 일대일·일대다 컬럼 업데이트를 효율적으로 처리하며 필요한 필드만 업데이트해 데이터베이스 요청 최소화.
- 단순 및 복합 중첩 키-값 객체 모두에 대해 객체 속성을 깊이 비교하는 효율적이고 정확한 네이티브 JavaScript 패키지를 구축.
Hitachi Vantara ― 테크니컬 컨설턴트
2021년 5월 - 2024년 12월
원격 근무
- eBay에 파견된 계약 소프트웨어 엔지니어로 전일 근무.
- 수십 년간 진화해온 eBay의 독자적 클라우드 인프라를 프로그래밍 방식으로 프로비저닝·구성·관리하는 추상화 레이어형 인프라 자동화 도구를 개발·유지하여 AWS 및 Azure 같은 서드파티 클라우드 우회를 지원.
- eBay에서 사용되는 Hitachi 제품의 문제를 지원·해결하여 원활한 운영과 최소 다운타임을 보장.
Osgil Defense ― 창립자
2024년 5월 - 2024년 10월
원격 근무
- Forum Ventures 액셀러레이터를 통해 145,000달러 프리시드 펀딩 확보, 기업가치 193만 달러 달성.
- 자동화된 위협 평가 및 침투 테스트를 위한 오픈소스 AI 기반 사이버 보안 도구 TARS를 구축·출시하여 GitHub에서 300개 이상의 스타와 40개 이상의 포크 획득.
- 자가 성찰, 확률 예측, 관찰된 일관성을 활용해 환각을 줄이는 AI 기반 신뢰성 점수 Python 프레임워크 PAX를 개발.
- 초기 단계 기술 개발을 주도하며 팀을 관리해 마일스톤 달성, 핵심 기술 구축, 초기 웹 존재감 확립으로 홍보 및 성장 지원.
Anarchy (YC W23) ― 엔지니어링 인턴(파트타임)
2023년 11월 - 2024년 1월
원격 근무
- GPT-4와 Pinecone을 통합한 Reddit 마케팅 도구 InsightRed로 2023년 10월 Anarchy 해커톤 1위 수상, 이를 계기로 채용.
- 향후 통합 준비가 된 Anarchy의 Chat.dev 프로젝트용 API 키 인증 시스템을 개발, 단방향 해시, 계정당 다중 키 지원, 체크섬 및 캐싱을 통한 효율적 검증으로 데이터베이스 조회 최소화.
- 오픈소스 LLM 모델의 성능을 평가하는 벤치마킹 도구 llm-speed-benchmark를 구축하여 초당 토큰 수, GPU·CPU·메모리 사용량, 런타임을 측정, 17개 이상의 스타와 4개 이상의 포크 달성.
Colorado School of Mines ― 연구 조교
2021년 2월 - 2021년 9월
골든, 콜로라도
- Dr. Hao Zhang의 지도 아래 인간 중심 로보틱스 연구실(Human-Centered Robotics Lab)의 학부 연구 펠로우.
- Python과 ROS를 사용해 삼각형 옴니휠 지상 로봇 Triton의 기능을 개선하여 정밀·효율적 이동, 정확한 회전, 동시 제어, 전체 이동 속도 4배 향상.
- Optitrack 카메라와 ROS를 활용한 비례 피드백 시스템을 구현하여 Triton 로봇이 2m×2m 영역 내에서 +/-0.05m 오차로 지정된 실제 좌표에 정확히 도달하도록 지원.
- 모든 문서를 Google Drive와 Microsoft 365에서 GitLab으로 이전, Markdown 형식으로 변환하여 HCR 연구실의 접근성과 협업을 간소화.
- 고등학생을 멘토링하여 프로그래밍 및 로보틱스 기초를 지도하고 Triton 로봇의 LED 색상을 제어하는 ROS 노드 개발을 지원.
Namasté Solar ― 인턴
2017년 9월 - 2018년 5월
덴버, 콜로라도
- VBA를 통해 회사 현금 흐름 및 직원 성과 분석용 Excel 도구 개발.
- AutoCAD를 사용하여 주택 설계도에서 태양광 패널의 최적 위치 설계 작업 수행.
National Oceanic & Atmospheric Administration (NOAA) ― 인턴
2017년 6월 - 2017년 7월
덴버, 콜로라도
- NOAA의 Science on a Sphere (SOSx) 팀과 협업.
- NOAA Tour Builder 소프트웨어를 사용해 SOSx용 Apollo 11 임무 관련 상호작용 교육 콘텐츠 개발.
Erols Tailoring ― 고객 서비스
2008년 9월 - 2018년 5월
덴버, 콜로라도
- 가족 사업의 일원으로 탁월한 고객 서비스를 제공, 고객 맞이·지원·결제 처리 수행.
- 고객의 맞춤 의류를 관리하며 깔끔하고 정돈된 작업 공간 유지, 매장 정리.
- 전화로 고객 문의와 주문에 신속 대응, 정확하고 유익한 정보 제공.
- 학업 후 여가 시간, 일부 주말, 일부 휴일 동안 사업 성공에 기여.
Denver Country Club ― 테니스 코트 관리
2015년 6월 - 2015년 8월
덴버, 콜로라도
- 실내·실외 테니스 코트를 청소, 하드·합성·자갈 코트 포함.
- 골프 카트, 낙엽 송풍기, 테니스 코트 스퀴지, 자갈 갈퀴 등 도구 사용.
수상 및 성과
8090 Top Coder Challenge ― 7위
2025년 6월
- 블랙박스 레거시 시스템을 리버스 엔지니어링하는 데 초점을 맞춘 8시간 챌린지에서 425명의 엔지니어 중 7위 달성.
- 고전적인 머신러닝 기법과 휴리스틱을 결합하여 60년 된 출장비 정산 시스템을 복제하는 솔루션을 개발.
- 과거 데이터와 직원 인터뷰만을 활용하여 시스템 동작을 높은 정확도로 재현.
국가 안보 해커톤 ― 특별상 수상
2025년 4월
- 샌프란시스코에서 열린 Cerebral Valley 제2회 국가 안보 해커톤에서 5,000달러 특별상 수상.
- 재난 시 안전 경로를 조정하기 위한 스마트 시티 비상 대피 도구인 Guardian Grid 개발을 주도.
- Code Metal을 위한 특별 사이버보안 챌린지를 성공적으로 완료하며 고급 시스템 침투 역량을 입증.
아나키 해커톤 ― 1위
2023년 10월
- GPT-4와 Pinecone을 통합한 Reddit 마케팅 도구 InsightRed로 1위 수상.
- Reddit 댓글 분석을 통해 잠재 고객을 식별하는 시스템 구축.
- 이번 우승으로 Anarchy에서 파트타임 엔지니어 인턴십 기회 획득.
기술 스킬
- 언어: Python, JavaScript, Bash Script, Rust, Go, Java, C++, & C
- 데이터베이스: Postgres, MySQL, SQLite, Pgvector, Pinecone, MongoDB, & Amazon RDS
- 개발: Node.js, Express.js, Flask, FastAPI, Sequelize, Streamlit, Mongoose, Langchain, BeautifulSoup4, Selenium, Axios, yt-dlp, ffmpeg, ffprobe, Next.js, Three.js, pdf.js, Playwright, Hugo, Framer, Tailwind, & Mermaid
- 클라우드: Docker, Podman, Kubernetes, Tess.IO (eBay의 클라우드 플랫폼), Supabase, Vercel, Nginx, Ansible, AWS EC2, AWS S3, AWS Lambda, Amazon Kinesis Data Streams, Google Cloud, Google Workspaces, & RunPod
- 도구: Git, GitHub, GitLab, VSCode, Helix Editor, Vim, ChatGPT, Claude, Perplexity, V0, Cha, Ch, Apollo, Postman, Jira, Slack, Discord, Ollama, tmux, DocuSign, Google Analytics, PostHog, Apollo.io, Hunter.io, & LinkedIn Navigator
- API: OpenAI, Anthropic, Cohere, Groq, Travily, Brave, Google Gemini, xAI, DeepSeek, Mistral, AWS Bedrock, Together AI, Twilio, Mapbox Geocoding, & Textbelt
- 모델: gpt-5, gpt-5-mini, gpt-4o, gpt-4o-mini, gpt-4.1-mini, gpt-4.1, o3, gpt-4o-search-preview, gpt-oss-120b, gpt-oss-20b, claude opus 4.5, claude sonnet 4.5, claude haiku 4.5, claude opus 4.1, claude opus 4, claude sonnet 4, claude 3.5 sonnet, gemini-3-pro, gemini 2.5 pro, gemini 2.5 flash, grok-4-fast-reasoning, grok-4-fast-non-reasoning, grok-3, grok-4-0709, deepseek r1, qwen3, llama2, llama3, whisper, dall-e-3, dall-e-2, gemma3, & Banana Nano
- AI & 에이전트: Cursor IDE, Windsurf IDE, Claude Code CLI, Gemini CLI, Kiro CLI, Exa Websets AI, & MCP Servers
학력
콜로라도 스쿨 오브 마인즈
컴퓨터 과학 학사
로보틱스 & 인텔리전스 시스템 집중
2018년 8월 - 2022년 5월
골든, 콜로라도주
덴버 이스트 고등학교
고등학교 졸업
2014년 8월 - 2018년 5월
덴버, 콜로라도주
사이드 프로젝트
- 대규모 재난 시 지역사회가 신속하고 안전하게 대응할 수 있도록 돕는 스마트 시티 비상 대피 도구를 구축.
- 도시 관리자들이 인터랙티브 지도에서 위험 지역을 표시하고 안전 지역을 정의할 수 있는 시스템 개발.
- 거주자들에게 가장 안전한 대피 경로를 생성·전달하기 위해 고급 경로 탐색 알고리즘 구현.
- 현재 위치를 활용해 위험 요소를 고려한 안전 경로를 표시하는 웹 포털을 Google Maps 통합으로 제작.
- 2025년 국가 안보 해커톤에서 본 솔루션을 설계하여 혁신적 접근으로 특별상 수상.
- LLM 응답의 신뢰성을 측정하고 향상시키기 위한 연구용 에이전트 및 프레임워크를 개발.
- 강제 출처 명시, 확률적 신뢰 점수, 관측 일관성을 위한 체계적 접근 방식 구현.
- 여러 LLM을 활용하여 응답을 검토·검증하는 자기 평가 시스템 구축.
- AI의 기본적인 신뢰성과 효용성 문제를 해결하기 위해 TARS에서 전환하여 개발.
- AI 모델과의 상호작용을 단순화하여 터미널에서 강력한 언어 모델과 직접 효율적으로 작업할 수 있게 해 주는 오픈소스 명령줄 도구를 개발.
- OpenAI 호환 API를 통한 다중 플랫폼 AI 지원을 구현하여 사용자가 여러 AI 제공업체 간을 원활히 전환 가능하도록 함.
- 웹 스크래핑(YouTube, PDF, 일반 웹 콘텐츠), Perplexity AI와 유사한 답변 검색 엔진, 검증이 포함된 인터랙티브 코드 생성, 채팅 기록 관리 등 종합 기능 구축.
- 토큰 추정, 파일 형식 지원(PDF, DOCX, XLSX, 이미지), 통합 셸 접근, 로컬 설정 옵션 등 고급 기능을 추가하여 워크플로 효율성 향상.
- GitHub에서 64개 이상의 스타와 6개 이상의 포크를 받아 개발자 커뮤니티에서 가치를 입증.
- 전작 Cha 대비 10배 빠른 시작 속도를 제공하면서 핵심 기능을 유지하는 경량 GoLang 기반 CLI 도구를 개발.
- OpenAI, Groq, DeepSeek, Anthropic, XAI, Together, Google Gemini, Mistral AI, Amazon Bedrock, Ollama를 위한 다중 플랫폼 지원을 구축해 매끄러운 전환 구현.
- 인터랙티브 및 직접 모드, 유닉스 파이핑, 스마트 파일 처리(PDF, Word 문서, 스프레드시트, OCR 이미지) 및 세션 이어가기를 포함한 고급 기능 구현.
- 웹 스크래핑, Brave Search API를 통한 웹 검색 통합, macOS·Linux·Android/Termux·Windows 전반의 클립보드 지원을 설계.
- GitHub에서 10개 이상의 스타와 1개 이상의 포크를 기록하며 개발자 커뮤니티에서 빠르게 채택.
- 서명자와 발신자 모두가 계약 세부 사항을 완전히 이해하도록 하여 투명성을 높이고 법적 분쟁을 줄이는 “Agreement Trap” 문제를 해결.
- 핵심 조항을 강조하고 평이한 영어로 번역하여 법률 계약을 단순화하는 AI 기반 플랫폼을 개발, DocuSign과 연동해 전자 서명을 원활히 지원.
- OpenAI의 최신 모델 gpt-4o-mini를 사용해 효율적인 JSON 추출을, o1-preview를 사용해 포괄적 문서 분석을 수행하여 인사이트와 요약을 생성.
- Python과 Supabase 호스팅 PostgreSQL로 백엔드를, Next.js로 프런트엔드를 구축하고 Linode 인스턴스에 배포하여 견고하고 확장 가능한 성능 확보.
- 효율적인 이메일 알림을 위해 Resend API를 통합, 사용자 상호작용과 계약 관리 워크플로를 개선.
- AI를 통한 계약 혁신과 관리 비효율 해소에 초점을 맞춰 DocuSign Hackathon: Unlocked에 출품 및 참가했으며, 자세한 내용은 Devpost 제출물에 기재.
- 최신 사이버보안 뉴스를 집계하는 플랫폼 Notify Cyber를 개발·출시하여 17K+ 방문자와 43K+ 페이지뷰 달성.
- 무상 마케팅 캠페인을 통해 Reddit에서 65K+ 조회수와 96% 업보트율을 기록, 새로운 기능 대기자 명단을 160+명으로 확대.
- Supabase에 Postgres 데이터베이스를 구축·구현하고, OpenAI gpt-4o-mini 모델을 활용한 웹 스크래핑 및 요약으로 콘텐츠 선별을 자동화.
- 데이터베이스, API, 호스팅 비용을 모두 포함한 월 운영비를 단 1.85달러로 최적화.
- 웹 기사를 추출·처리하는 Python 웹 스크래퍼를 설계하고 OpenAI ChatGPT API를 활용해 요약하여 데이터베이스를 효율적으로 채움.
- Supabase 클라우드 서비스에 호스팅된 프로젝트의 Postgres 데이터베이스를 설계·배포·관리.
- 사이트는 2023년 6월 1일 공식 출시되었고 2025년 10월 5일 완전 오픈소스로 전환되었으며, 리포지토리는 GitHub에, 정적 버전은 동일 도메인에 호스팅됨.
- 사이버보안 침투 테스트를 자동화하도록 설계된 AI 기반 Python·Shell 스크립트 도구를 개발.
- Osgil Defense의 프리시드 투자 유치에 기여했고 GitHub에서 340개 이상의 스타와 49개 이상의 포크를 획득.
- CrewAI, LangChain, OpenAI GPT-4 모델, Docker를 활용하고 Nettacker, Rustscan, Zed Attack Proxy(ZAP), Nmap 같은 도구를 통합해 포괄적 위협 분석을 수행하며 UI는 Streamlit로 구현.
- Dr. Zanfir, Dr. Leordeanu, Dr. Sminchisescu의 논문 “The Moving Pose: An Efficient 3D Kinematics Descriptor for Low-Latency Action Recognition and Detection"를 구현하는 3인 팀 수업 프로젝트 수행.
- C++와 Kinect v1.8 SDK를 사용해 Xbox 360 Kinect 센서를 셋업하고 실시간 골격 데이터 수집.
- Python, Tkinter, C++를 사용하고 Kinect V1.8 ToolKit의 예제 코드를 수정하여 UI 개발.
- Python을 사용하여 인간 행동을 예측하는 대학 프로젝트를 개발했으며, MSR Daily Activity 3D 데이터셋을 RAD 및 HJPD 형식으로 재구성하고 pandas, matplotlib, scipy, numpy, libsvm 등의 라이브러리를 활용했습니다.
- 특정 인간 활동/행동을 분류하기 위해 서포트 벡터 머신을 구현하여 62.5%에서 70.83% 사이의 정확도를 달성했습니다.
- 프로젝트 실행을 성공적으로 시연하여 지정된 정확도 범위 내에서 인간 행동을 정확하게 예측함을 입증했습니다.
활동
마인스 로보틱스 클럽 - AgBot 팀
2018년 9월 - 2020년 1월
골든, 콜로라도
- 2019년 AgBot 자율 농업 로봇의 코드를 작업했으며, Python, C++, 및 ROS Kinetic Kame을 사용했습니다.
- 로봇이 작물 밭의 경계에 도달했을 때를 감지하기 위한 ROS 퍼블리셔를 개발했습니다. 코드는 Python으로 작성되었으며 로봇의 라이다를 활용했습니다.