Career — 임규훈 · Full-stack · AI Product EngineerInterview Portfolio · 2026

AI를 활용하고,AI를 검증하고,AI를 개선합니다.

3년간 공공·기상 데이터 시스템을 개발하며 SQL 병목을 15~20초에서 약 1초로 개선하고, 기상 도메인에 맞춰 수집·집계 구조와 웹 기능을 설계했습니다. 이 경험을 바탕으로 RAG와 Tool Calling 워크플로의 근거, 단계 상태, 평가 결과를 기록하고 검증하는 AI 제품을 직접 개발했습니다.

팀 프로젝트와 개인 제품에서 협업과 직접 구현을 통해 문제 정의부터 배포·운영까지 책임졌습니다.

이름
임규훈
역할
Full-stack · AI Product Engineer
경력
2023.05 – 현재
Node.jssystemdsystemctljournalctlnpm CLITypeScriptYAMLCodex/HermesNext.jsPrismaPostgreSQLAuth.jsPostHogOpenAI APIREST APIAndroid IntegrationOpenAI Agents SDKpgvectorRAGDiscord APIRedisReact FlowZodLangSmith
3년+공공 · 기상 데이터 시스템 경력
15~20초 → 약 1초Oracle 통계 조회 응답
기상 도메인 이해관측·집계 주기와 누락 처리 기준을 수집·배치 구조에 반영
2023.05개발자 경력 시작

60-second brief

핵심 역량

네 가지 역량을 실제 변화의 구조로 요약했습니다. 카드를 누르면 검증 가능한 근거로 이동합니다.

Selected evidence

대표 포트폴리오

운영 데이터의 병목과 실패를 다룬 실무에서 출발해, AI 실행의 근거·상태·평가를 추적하는 제품으로 확장했습니다.

01 / 03

팀 프로젝트 · Java · JSP · Oracle · MyBatis · Vanilla JavaScript

2024.07 – 2025.06

기상청 도로기상정보시스템 구축

도로기상 원천 데이터 집계 배치와 통계 화면을 풀스택 개발하고, SQL·서비스 계층·JSP 공통 구조를 개선했습니다.

맡은 범위요구사항 분석 · 백엔드·프론트엔드 구현 · 테스트 · 배포 대응

핵심 성과
  • Oracle 통계 조회 응답을 15~20초에서 약 1초로 단축
  • 분 단위 원천 데이터 → 10분·1시간·일 통계 변환·적재
  • JSP 표·차트·검색 조건·날짜 처리 공통화
  • Vanilla JavaScript 화면 상태 관리 헬퍼 구현
사전 설계
  • 시계열 집계 — 원천 수집 시점·통계 기준 시각 분리, 집계 구간 명시
  • 서비스 계층 — 집계·처리 로직 집중, 계층별 책임 분리
  • 화면 상태 — 검색·초기화·재조회·차트 갱신 흐름 통일
트러블슈팅
  • 통계 조회 15~20초 → 실행계획 분석·SQL 재구성 → 약 1초
  • 과도한 메서드 오버로딩·책임 혼재 → 서비스 계층 중심 재구성
  • 화면별 중복 처리 → JSP 공통 구조·상태 관리 헬퍼 분리

02 / 03

Next.js · OpenAI Agents SDK · PostgreSQL · pgvector · RAG · TypeScript

AI 문서 작성 · 상태 모델링 · 프로세스 디버깅

brieFFlow

팀 지식에 근거한 보도자료 생성과 품질 검증을 잇는 AI 워크스페이스이 사례는 그 작성 워크플로의 신뢰성과 개선 가능성을 위해 구현한 디버거를 다룹니다.

메모를 초안으로 만들고 첨삭해 완성하는 과정을 상태 전이로 구현하고, 각 단계를 추적·개선하는 AI 문서 작성 도구

맡은 범위AI 기반 메모 구조화, 초안 생성, 초안 리뷰, 선택 첨삭, 상태 전이 모델, 단계별 체크포인트, 프로세스 디버거

핵심 성과
  • AI로 메모를 구조화하고 초안 작성부터 리뷰·선택 첨삭까지 5단계 구현
  • 작성 과정을 상태 전이 중심으로 모델링해 현재 상태와 디버깅 시점 식별
  • RAG로 팀 문서의 근거를 검색·연결해 초안의 중요 사실 누락을 점검
  • 체크포인트 디버거를 추가해 실패 원인 확인과 프로세스 변경 전후 비교
사전 설계
  • 상태 모델링 — 문서 초기화·메모 구조화·초안 생성·리뷰·선택 첨삭의 5단계 정의
  • 상태 전이 — 각 단계의 입력·출력과 다음 단계로 이동하는 조건을 분리
  • 사람 확인 지점 — 구조화된 메모, 생성 초안, 첨삭 의견을 확인한 뒤 다음 단계로 이동
  • 실행 책임 분리 — 화면 호출이 아닌 도메인 프로세스가 현재 상태와 가능한 전이를 관리
트러블슈팅
  • 최종 결과만으로 실패 시점을 알 수 없음 → 단계별 체크포인트와 전이 결과 저장
  • 초안에서 중요 사실이 누락될 수 있음 → RAG로 팀 문서 근거를 검색·연결하고 수치·날짜·인용 보존 여부 확인
  • 프로세스 변경 효과를 판단하기 어려움 → 디버거에서 기존 시도와 변경 시도의 결과 비교

03 / 03

Next.js · TypeScript · PostgreSQL · React Flow · Zod · PostHog · LangSmith

AI 작업 흐름 분석 · 안전 규칙 · 변경안 검증

AI Process Console

AI 작업이 어느 단계에서 왜 실패했는지 찾고, 운영에 영향을 주지 않고 변경안을 검증하는 콘솔

맡은 범위작업 흐름 시각화, 기간별 오류 분석, 안전·품질 규칙 추적, 변경 전후 비교 테스트, PostHog·LangSmith 수집

핵심 성과
  • 실행 기록을 작업 단계와 이동 경로가 보이는 흐름도로 복원
  • 기간별 기록을 분석해 안전 규칙의 경고·중단이 반복되는 구간 식별
  • 운영 환경을 건드리지 않고 기존 설정과 변경안의 결과 비교
  • 향후 통합 사이트 분석을 위한 PostHog·LangSmith 데이터 수집 기반 마련
사전 설계
  • DDD — 프로세스, 실행 시도, 작업 단계, 이동 조건의 역할과 경계 정의
  • 이벤트 기반 설계 — 각 단계에서 실제로 발생한 기록으로 전체 진행 상태 복원
  • 헥사고날 아키텍처 — 핵심 업무 규칙과 화면·데이터 저장 기술을 분리
  • 책임 분리 — 원본 프로젝트는 실행을, 콘솔은 분석과 테스트 요청을 담당
트러블슈팅
  • 분기·재시도로 경로가 중복 표시됨 → 실행 기록은 보존하고 같은 이동 경로는 한 번만 표시
  • 성공률 기준이 섞여 결과가 왜곡됨 → 도달·평가·종료 기준을 나누고 데이터가 없으면 ‘—’ 처리
  • 안전 규칙 문제를 재현할 때마다 운영 상태를 수정해야 함 → 원본을 보존한 복사본에서 변경안 테스트
  • 외부 분석 수치가 실패 원인처럼 보임 → 참고 지표로 분리하고 원인 판정에서는 제외

측정 범위와 한계화면의 값은 개발·회귀 평가 과정에서 생성된 데이터입니다. PostHog·LangSmith 메트릭은 향후 통합적인 사이트 분석을 위해 수집하고 있으며, 현재 프로세스 상태의 원인이나 사용자 전환 효과로 해석하지 않습니다.

연결된 프로젝트가 실행·전이·가드레일 판정의 의미를 소유하고, AI Process Console은 발행된 사실 이벤트로 상태를 복원·집계합니다. 테스트도 프로젝트 내부의 격리된 TEST 러너에 요청하며 프로덕션을 변경하지 않습니다.

Team experience

주요 경력

2026.03 – 현재

팀 프로젝트 · Java · JSP · Oracle · JavaScript

도로기상정보시스템 유지보수·고도화

운영 중인 기상 데이터 시스템에 신규 기능을 개발하고, 수집·집계 배치의 실행 상태와 데이터 정합성을 점검하고 있습니다.

업무내역운영 중인 배치의 장애 구간을 식별 가능하게 만드는 로그·단계 설계

2025.06 – 2025.12

팀 프로젝트 · Java · JSP · Oracle · MyBatis · Vanilla JavaScript · HTML5 · CSS3

기상청 친환경에너지 기상지원 플랫폼 구축

친환경에너지 운영에 필요한 기상 데이터 수집·조회·통계 기능과 웹 화면·API를 개발했습니다.

업무내역축적한 기상 도메인 이해를 구조로 옮겨 복잡도를 낮추고 유지보수성을 높인 설계

핵심 성과·문제 해결 보기

담당 범위기상 데이터 수집·조회·통계 기능, 웹 화면과 API 개발

핵심 성과

  • 기존 프로젝트에서 쌓은 기상 데이터와 집계 기준에 대한 이해를 설계에 반영
  • 핵심 기상 데이터와 처리 규칙을 도메인 중심으로 구성해 프로젝트 복잡도 축소
  • 계층별 책임과 변경 범위를 명확히 해 유지보수하기 쉬운 구조로 개선

설계·문제 해결

  • 기상 데이터의 처리 규칙이 여러 계층에 흩어질 가능성 → 핵심 프로세스를 도메인 단위로 구성
  • 기능이 추가될수록 변경 영향 범위를 파악하기 어려움 → MVC 계층별 책임과 도메인 경계를 분리
  • 처리 흐름을 따라가기 어려움 → 디버그 모드에서 핵심 프로세스의 실행 흐름을 확인하도록 구성
2024.07 – 2025.06

팀 프로젝트 · Java · JSP · Oracle · MyBatis · Vanilla JavaScript

기상청 도로기상정보시스템 구축

도로기상 원천 데이터 집계 배치와 통계 화면을 풀스택 개발하고, SQL·서비스 계층·JSP 공통 구조를 개선했습니다.

업무내역SQL 최적화 · 시계열 집계 · 서비스 계층 재구성 · JSP 공통화 · 프론트엔드 상태 관리

핵심 성과·문제 해결 보기

담당 범위요구사항 분석 · 백엔드·프론트엔드 구현 · 테스트 · 배포 대응

핵심 성과

  • Oracle 통계 조회 응답을 15~20초에서 약 1초로 단축
  • 분 단위 원천 데이터 → 10분·1시간·일 통계 변환·적재
  • JSP 표·차트·검색 조건·날짜 처리 공통화 및 Vanilla JavaScript 상태 관리 헬퍼 구현
  • 요구사항 분석 · 풀스택 구현 · 테스트 · 배포 대응

설계·문제 해결

  • 통계 조회 15~20초 → 실행계획 분석·SQL 재구성 → 약 1초
  • 수집 시점·통계 기준 시각 불일치 → 기준 시각·집계 구간 분리
  • 과도한 메서드 오버로딩·책임 혼재 → 서비스 계층 중심 재구성
  • 화면별 상태 처리 차이 → 공통 헬퍼로 처리 순서 통일
2023.06 – 2024.01

3인 팀 · Java · Spring Framework · JavaScript · MSSQL

건설기술연구원 통합 관리 시스템

공간정보 기반 시설 예약과 교육 운영 모듈, 운영 현황을 확인하는 관리자 기능을 개발했습니다.

업무내역업무 설명을 기능 명세로 구체화하고 수기 프로세스를 전산화

Index · 0106

사이드 프로젝트

실무에서 배운 협업 방식을 바탕으로 직접 만들고 배포하며 운영·유지보수하는 제품과 도구입니다.

01

SkillBoard

AI 에이전트 스킬을 전역·프로젝트 범위에서 관리하고 통제하는 CLI

2026.07 — nowNode.js · TypeScript · YAML
02

my-systemd

systemctl에 올린 내 서비스만 찾아보고 그룹으로 묶는 작은 CLI

2026.07 — nowNode.js · systemd · systemctl
03

AI한테시켜봄

AI 이미지 프롬프트와 결과 이미지를 함께 저장·검색·복사하는 공유 사이트

2026.06 — nowNext.js · TypeScript · Prisma
04

Kamo

제품 소식 하나를 여러 채널용 콘텐츠 팩으로 바꾸는 Content Ops SaaS

2026.04 — nowNext.js · TypeScript · Prisma
05

Pluid

빠른 기록을 요약과 다음 행동까지 이어주는 AI 메모 앱

2026.02 — nowNext.js · TypeScript · REST API
06

Meerkat

디스코드 서버 운영 자동화와 활동 분석을 함께 쓰는 운영 봇

2025.06 — nowNode.js · TypeScript · Discord API

Interview guide

바로 물어보셔도 됩니다

아래 질문은 모두 실제 구현의 선택, 트레이드오프, 실패 가능성을 근거로 답할 수 있습니다. 각 질문 옆은 답이 들어 있는 기술 판단입니다.

  1. Q01표현이 다른 문장은 찾아내면서, 제품명이나 수치는 어떻게 놓치지 않나요?

    핵심 판단벡터 검색과 키워드 검색을 함께 사용합니다. 의미가 비슷한 표현은 벡터 검색으로 찾고, 제품명이나 숫자처럼 정확한 표현이 중요한 정보는 FTS에서도 후보를 찾습니다.

    검증 목적두 결과는 RRF로 결합하고, 최종 답변에는 실제로 선택된 문서 조각을 근거로 남겨 검색 결과와 생성 내용을 함께 확인할 수 있게 했습니다.

  2. Q02작성 과정의 현재 상태와 문제가 시작된 단계를 어떻게 찾나요?

    핵심 판단작성 과정을 명시적 상태 전이로 만들고 단계별 입력·출력과 revision을 보존해 현재 상태 확인과 변경 전후 비교가 가능하도록 했습니다.

    검증 목적attempt UUID, 단계 transition, checkpoint snapshot을 스키마로 검증하고 변경 불가능한 실행 근거를 발행합니다.

  3. Q03프롬프트를 수정했을 때 실제로 좋아졌는지는 어떻게 판단하나요?

    핵심 판단기존 버전과 변경 버전을 같은 평가셋으로 실행해 비교합니다.

    검증 목적품질 점수만 보는 것이 아니라 비용과 응답 시간도 함께 기록하고, 전체 평균이 좋아졌더라도 특정 사례의 regression이 없는지 확인합니다. 자동 평가 결과는 참고하되 최종 변경은 사람이 승인합니다.

  4. Q04AI 모델의 실행 상태와 제품의 문서 작성 상태를 어떻게 분리했나요?

    핵심 판단Agents SDK는 모델과 도구 실행을 담당하고, PostgreSQL과 Prisma에 저장한 제품 상태가 현재 작성 단계와 가능한 전이의 기준이 되도록 책임을 분리했습니다.

    검증 목적각 단계의 입력·출력·상태를 제품 데이터로 저장하고, 디버거가 이 기록을 읽어 현재 상태와 문제가 시작된 지점을 보여줍니다.

  5. Q05기록된 순서만 추측하지 않고 원래 설계된 작업 흐름을 어떻게 복원하나요?

    핵심 판단원본 프로젝트가 단계와 이동 조건을 결정하고, 콘솔은 각 단계에서 실제로 발생한 기록만 읽도록 책임을 나눴습니다.

    검증 목적Overview에는 미리 정의된 작업 단계와 이동 경로만 표시합니다. 재시도 기록은 각각 보존하되, 기록 순서만 보고 존재하지 않는 경로를 만들지 않습니다.

  6. Q06안전·품질 문제를 운영 환경 변경 없이 어떻게 다시 검증하나요?

    핵심 판단콘솔은 선택한 작업 구간의 상태를 복사하고, 변경안은 별도 복사본에서 테스트하도록 원본 프로젝트에 요청합니다.

    검증 목적기존 결과와 변경안 결과를 나란히 놓고 안전 규칙별 통과·경고·중단 결과와 이유를 비교합니다. 실제 운영 실행이나 운영 데이터 변경은 허용하지 않습니다.

Contact

제품과 코드 사이의 판단을 설명할 수 있는 엔지니어가 필요하다면

구현 화면뿐 아니라 왜 그렇게 나눴는지, 무엇을 버렸는지, 운영하면서 무엇을 확인하는지까지 이야기하겠습니다.

면접 · 커피챗 요청을 받고 있습니다

이메일로 연락하기 meerkatstudio.dev@gmail.com

코드와 실행 기록을 함께 열어 두고 설명할 수 있습니다. 원하시면 사전에 볼 화면을 지정해 주셔도 됩니다.

전체 작업 · 기술 근거 아카이브
Career — 임규훈 · Full-stack · AI Product Engineer01 / 08

Interview Portfolio · 2026

AI를 활용하고,AI를 검증하고,AI를 개선합니다.

3년간 공공·기상 데이터 시스템을 개발하며 SQL 병목을 15~20초에서 약 1초로 개선하고, 기상 도메인에 맞춰 수집·집계 구조와 웹 기능을 설계했습니다. 이 경험을 바탕으로 RAG와 Tool Calling 워크플로의 근거, 단계 상태, 평가 결과를 기록하고 검증하는 AI 제품을 직접 개발했습니다.

팀 프로젝트와 개인 제품에서 협업과 직접 구현을 통해 문제 정의부터 배포·운영까지 책임졌습니다.

Node.jssystemdsystemctljournalctlnpm CLITypeScriptYAMLCodex/HermesNext.jsPrismaPostgreSQLAuth.jsPostHogOpenAI APIREST APIAndroid IntegrationOpenAI Agents SDKpgvectorRAGDiscord APIRedisReact FlowZodLangSmith
공공 · 기상 데이터 시스템 경력
3년+
Oracle 통계 조회 응답
15~20초 → 약 1초
관측·집계 주기와 누락 처리 기준을 수집·배치 구조에 반영
기상 도메인 이해
개발자 경력 시작
2023.05
60-second brief02 / 08

핵심 역량

네 가지 역량을 실제 변화의 구조로 요약했습니다. 카드를 누르면 검증 가능한 근거로 이동합니다.

  • 데이터 병목 현상 측정 및 개선

    Oracle 통계 조회 15~20초 → 약 1초

    기상청 도로기상정보시스템
  • 도메인 이해를 구현 구조로 전환

    기상 도메인 중심 설계 · 복잡도 감소 · 유지보수성 향상

    기상청 친환경에너지 플랫폼
  • 레거시 웹 프로젝트 리팩토링 및 구조 개선

    분 · 10분 · 1시간 · 일 집계와 JSP 공통화

    공공 데이터 시스템 실무
  • AI 실행을 추적·검증 가능한 구조로 구현

    5단계 상태 전이 · RAG 근거 연결 · 프로세스 디버거

    brieFFlow
Selected evidence · 0103 / 08

2024.07 – 2025.06 · 팀 프로젝트

기상청 도로기상정보시스템 구축

01
기상청 도로기상정보시스템 사고 위험도 현황 화면

Java · JSP · Oracle · MyBatis · Vanilla JavaScript

도로기상 원천 데이터 집계 배치와 통계 화면을 풀스택 개발하고, SQL·서비스 계층·JSP 공통 구조를 개선했습니다.

핵심 성과
  • Oracle 통계 조회 응답을 15~20초에서 약 1초로 단축
  • 분 단위 원천 데이터 → 10분·1시간·일 통계 변환·적재
  • JSP 표·차트·검색 조건·날짜 처리 공통화
  • Vanilla JavaScript 화면 상태 관리 헬퍼 구현
사전 설계
  • 시계열 집계 — 원천 수집 시점·통계 기준 시각 분리, 집계 구간 명시
  • 서비스 계층 — 집계·처리 로직 집중, 계층별 책임 분리
  • 화면 상태 — 검색·초기화·재조회·차트 갱신 흐름 통일
트러블슈팅
  • 통계 조회 15~20초 → 실행계획 분석·SQL 재구성 → 약 1초
  • 과도한 메서드 오버로딩·책임 혼재 → 서비스 계층 중심 재구성
  • 화면별 중복 처리 → JSP 공통 구조·상태 관리 헬퍼 분리
Selected evidence · 0204 / 08

AI 문서 작성 · 상태 모델링 · 프로세스 디버깅 · 2025.12

brieFFlow

02
brieFFlow 보도자료 생성 단계와 입력 및 출력 JSON을 함께 보여주는 brieFFlow AI 실행 디버거

Next.js · OpenAI Agents SDK · PostgreSQL · pgvector · RAG · TypeScript

팀 지식에 근거한 보도자료 생성과 품질 검증을 잇는 AI 워크스페이스이 사례는 그 작성 워크플로의 신뢰성과 개선 가능성을 위해 구현한 디버거를 다룹니다.

메모를 초안으로 만들고 첨삭해 완성하는 과정을 상태 전이로 구현하고, 각 단계를 추적·개선하는 AI 문서 작성 도구

핵심 성과
  • AI로 메모를 구조화하고 초안 작성부터 리뷰·선택 첨삭까지 5단계 구현
  • 작성 과정을 상태 전이 중심으로 모델링해 현재 상태와 디버깅 시점 식별
  • RAG로 팀 문서의 근거를 검색·연결해 초안의 중요 사실 누락을 점검
  • 체크포인트 디버거를 추가해 실패 원인 확인과 프로세스 변경 전후 비교
사전 설계
  • 상태 모델링 — 문서 초기화·메모 구조화·초안 생성·리뷰·선택 첨삭의 5단계 정의
  • 상태 전이 — 각 단계의 입력·출력과 다음 단계로 이동하는 조건을 분리
  • 사람 확인 지점 — 구조화된 메모, 생성 초안, 첨삭 의견을 확인한 뒤 다음 단계로 이동
  • 실행 책임 분리 — 화면 호출이 아닌 도메인 프로세스가 현재 상태와 가능한 전이를 관리
트러블슈팅
  • 최종 결과만으로 실패 시점을 알 수 없음 → 단계별 체크포인트와 전이 결과 저장
  • 초안에서 중요 사실이 누락될 수 있음 → RAG로 팀 문서 근거를 검색·연결하고 수치·날짜·인용 보존 여부 확인
  • 프로세스 변경 효과를 판단하기 어려움 → 디버거에서 기존 시도와 변경 시도의 결과 비교
Selected evidence · 0305 / 08

AI 작업 흐름 분석 · 안전 규칙 · 변경안 검증 · 2026.07

AI Process Console

03
AI 실행 상태와 가드레일 위반 추세를 보여주는 AI Process Console 시계열 분석 화면
제품 지표와 AI 실행 지표를 별도 근거로 보여주는 AI Process Console 분석 화면

Next.js · TypeScript · PostgreSQL · React Flow · Zod · PostHog · LangSmith

AI 작업이 어느 단계에서 왜 실패했는지 찾고, 운영에 영향을 주지 않고 변경안을 검증하는 콘솔

핵심 성과
  • 실행 기록을 작업 단계와 이동 경로가 보이는 흐름도로 복원
  • 기간별 기록을 분석해 안전 규칙의 경고·중단이 반복되는 구간 식별
  • 운영 환경을 건드리지 않고 기존 설정과 변경안의 결과 비교
  • 향후 통합 사이트 분석을 위한 PostHog·LangSmith 데이터 수집 기반 마련
사전 설계
  • DDD — 프로세스, 실행 시도, 작업 단계, 이동 조건의 역할과 경계 정의
  • 이벤트 기반 설계 — 각 단계에서 실제로 발생한 기록으로 전체 진행 상태 복원
  • 헥사고날 아키텍처 — 핵심 업무 규칙과 화면·데이터 저장 기술을 분리
  • 책임 분리 — 원본 프로젝트는 실행을, 콘솔은 분석과 테스트 요청을 담당
트러블슈팅
  • 분기·재시도로 경로가 중복 표시됨 → 실행 기록은 보존하고 같은 이동 경로는 한 번만 표시
  • 성공률 기준이 섞여 결과가 왜곡됨 → 도달·평가·종료 기준을 나누고 데이터가 없으면 ‘—’ 처리
  • 안전 규칙 문제를 재현할 때마다 운영 상태를 수정해야 함 → 원본을 보존한 복사본에서 변경안 테스트
  • 외부 분석 수치가 실패 원인처럼 보임 → 참고 지표로 분리하고 원인 판정에서는 제외
측정 범위와 한계

화면의 값은 개발·회귀 평가 과정에서 생성된 데이터입니다. PostHog·LangSmith 메트릭은 향후 통합적인 사이트 분석을 위해 수집하고 있으며, 현재 프로세스 상태의 원인이나 사용자 전환 효과로 해석하지 않습니다.

연결된 프로젝트가 실행·전이·가드레일 판정의 의미를 소유하고, AI Process Console은 발행된 사실 이벤트로 상태를 복원·집계합니다. 테스트도 프로젝트 내부의 격리된 TEST 러너에 요청하며 프로덕션을 변경하지 않습니다.

Team experience06 / 08

주요 경력

2026.03 – 현재

도로기상정보시스템 유지보수·고도화

운영 중인 기상 데이터 시스템에 신규 기능을 개발하고, 수집·집계 배치의 실행 상태와 데이터 정합성을 점검하고 있습니다.

운영 중인 배치의 장애 구간을 식별 가능하게 만드는 로그·단계 설계

팀 프로젝트
Java · JSP · Oracle · JavaScript

2025.06 – 2025.12

기상청 친환경에너지 기상지원 플랫폼 구축

친환경에너지 운영에 필요한 기상 데이터 수집·조회·통계 기능과 웹 화면·API를 개발했습니다.

축적한 기상 도메인 이해를 구조로 옮겨 복잡도를 낮추고 유지보수성을 높인 설계

팀 프로젝트
Java · JSP · Oracle · MyBatis · Vanilla JavaScript · HTML5 · CSS3

2024.07 – 2025.06

기상청 도로기상정보시스템 구축

도로기상 원천 데이터 집계 배치와 통계 화면을 풀스택 개발하고, SQL·서비스 계층·JSP 공통 구조를 개선했습니다.

SQL 최적화 · 시계열 집계 · 서비스 계층 재구성 · JSP 공통화 · 프론트엔드 상태 관리

팀 프로젝트
Java · JSP · Oracle · MyBatis · Vanilla JavaScript

2023.06 – 2024.01

건설기술연구원 통합 관리 시스템

공간정보 기반 시설 예약과 교육 운영 모듈, 운영 현황을 확인하는 관리자 기능을 개발했습니다.

업무 설명을 기능 명세로 구체화하고 수기 프로세스를 전산화

3인 팀
Java · Spring Framework · JavaScript · MSSQL

Index · 01—0607 / 08

사이드 프로젝트

실무에서 배운 협업 방식을 바탕으로 직접 만들고 배포하며 운영·유지보수하는 제품과 도구입니다.

01

SkillBoard

AI 에이전트 스킬을 전역·프로젝트 범위에서 관리하고 통제하는 CLI

2026.07 — now
Node.js · TypeScript · YAML
02

my-systemd

systemctl에 올린 내 서비스만 찾아보고 그룹으로 묶는 작은 CLI

2026.07 — now
Node.js · systemd · systemctl
03

AI한테시켜봄

AI 이미지 프롬프트와 결과 이미지를 함께 저장·검색·복사하는 공유 사이트

2026.06 — now
Next.js · TypeScript · Prisma
04

Kamo

제품 소식 하나를 여러 채널용 콘텐츠 팩으로 바꾸는 Content Ops SaaS

2026.04 — now
Next.js · TypeScript · Prisma
05

Pluid

빠른 기록을 요약과 다음 행동까지 이어주는 AI 메모 앱

2026.02 — now
Next.js · TypeScript · REST API
06

Meerkat

디스코드 서버 운영 자동화와 활동 분석을 함께 쓰는 운영 봇

2025.06 — now
Node.js · TypeScript · Discord API
Contact08 / 08

면접 · 커피챗 요청을 받고 있습니다

제품과 코드 사이의 판단을 설명할 수 있는 엔지니어가 필요하다면

구현 화면뿐 아니라 왜 그렇게 나눴는지, 무엇을 버렸는지, 운영하면서 무엇을 확인하는지까지 이야기하겠습니다.

코드와 실행 기록을 함께 열어 두고 설명할 수 있습니다. 원하시면 사전에 볼 화면을 지정해 주셔도 됩니다.

meerkatstudio.dev@gmail.com임규훈 · Full-stack · AI Product Engineer