박형석
AIoT · AI 에이전트 기반 SW 개발
자기소개
남이 짠 코드도 끝까지 책임지고, 팀과 함께 성장하는 개발자 박형석입니다.
저는 엉망인 코드로 협업하며 고생했던 경험을 계기로, 누가 봐도 이해하기 쉽고 수정하기 편한 코드를 짜는 것을 1원칙으로 삼습니다. AI를 무비판적으로 의존하기보다 제가 확실히 통제하며 기능을 구현하고, 팀 리더로서 소켓 통신 구조를 직접 설계해 팀원들이 일하기 편한 환경을 만들었습니다. 특히 '비난 없는 비판'을 주고받는 스터디를 주도하며 후배들과 지식을 공유하고, 제가 겪은 실패와 성장 과정을 블로그에 기록하며 팀 전체의 성장을 고민합니다. 센서와 웹을 연결하는 AIoT 프로젝트로 실무 문제 해결력을 쌓아온 만큼, 비아에 합류해 팀의 일원으로서 빠르게 적응하고 기여하겠습니다.
기술 스택
Language/FW
Next.jsTypeScriptReact
PythonJava
AI/자동화
n8nDifyGitHub Actions
Infra/DB
FirebaseSupabaseAWS
Docker
프로젝트
1.ai-serbot — 화재현장 재난탐사·통합관제 로봇
2025.12
JavaPython
ROS 2YOLOSLM
5인 팀 PM · GitHub 총괄·역할 분배 · 제어 흐름 설계
구조대원보다 먼저 위험 현장에 들어가는 AIoT 탐사 로봇
- 실물 로봇(Hanback AI SerBot) 기반 재난 탐사 AIoT 시스템 — LiDAR·9축·화재·가스 센서를 ROS 2(Python)로 제어, TCP 소켓 저지연 원격 조종 + LiDAR SLAM으로 실내 지도화.
- YOLO 생존자 인식(지도 좌표 마킹), 센서값 종합 화재·가스 위험 4단계 자동 경보를 통해
SLM으로 상황에 맞는 안내 문장을 생성해 STT/TTS로 생존자와 양방향 음성 소통을 구현.
2.피우다 마주봄 — 비접촉 낙상 예측 다중센서
2026.05 ~
PythonESP32-S3
WiFi CSI신호처리
팀장 · 학과 캡스톤 · WiFi 센서 파트 담당
- ToF·mmWave·WiFi 다중 센서 낙상 예측 팀 프로젝트에서 WiFi 신호로 비접촉 심박 측정 파트 담당.
- ESP32 2대를 마주 세워 신호 변화로 심박 추출. 초기엔 값이 엉뚱한 수치에 고정돼 실패 → 관련 논문 분석으로 원인 규명, 방식 바꿔 해결.
- 에어컨 바람 등 측정 방해 요인 제거 → 좋은 조건에서 애플워치 대비 비슷한 심박값 확보. (더 정밀한 지표는 장비 한계라 추세만 정리)
3.Core-CBT — 자격시험 CBT AI 학습 서비스
2025.02 ~ 운영 중
Next.jsSupabase
n8nDifyGPT APIGitHub Actions
1인 개발 · 설계·구현·운영 전담
- 문제 오류 신고 처리를 n8n·Dify 에이전트로 자동화 — 신고 → Discord·Slack 알림 → AI가 원인 분석·수정안 PR 생성
→ 사람은 검토·병합만. 수동 검수·수정 작업 제거.
- GPT 해설 비용 문제 ID 캐싱으로 약 40% 비용 절감 및 응답 속도 기존 3초 → 0.5초.
- KPI 대시보드로 해설에 대한 사용자 반응을 추적 → 반응 낮은 해설을 GPT 해설로 대체·삭제해 해설 품질 개선.
4.Jvision Lab — 학과 학습관리·AI 채용추천 플랫폼
2026.01 ~ 운영 중
Next.jsTypeScript
GitHub ActionsGPT
4인팀 PM · 프론트 아키텍처·GitHub 자동화
출제→채점→피드백을 사람 손 없이 도는 AI 파이프라인
- 멘토 수동 채점을 GitHub Actions·GPT로 자동화 — PR 제출 시 AI가 1차 채점·힌트·엣지케이스 생성 → 멘토 검토·승인 → 자동 병합을 통한 휴먼 인 더 루프 구조 설계.
- Django → Next.js 분리 + 컴포넌트·컨벤션·types/constants/enums 사전 고정으로 AI 작업 범위 통제해 범위 밖 수정·런타임 오류를 사전 차단.
- 맞춤 채용공고 추천: 사람인·원티드 공고 매일 자동 수집 → 이력서·GitHub README 분석 → 공고별 적합도 점수·추천 이유 생성.
기타 프로젝트
HideInAI — VR 라스트맨 스탠딩 멀티플레이 게임
Unity · 팀 3명 · 3일
- 낯선 Unity·Blender를 3일 만에 익혀 총기 애니메이션 제작 + 학과 인물(교수님·학생장)·언어 아이콘(Python·C#) 3D 에셋을 AI로 생성 후 Blender MCP(Claude)로 다듬음.
학력
2027.02 졸업 예정 · 학점 4.1 / 4.5
교육이력
티아이에스정보기술교육센터
자바(JAVA)와 디지털 융합 기술 활용 응용SW·웹개발자 양성과정 · Java · Spring MVC
2021.04 ~ 2021.10