## IoT 스마트 발효기 "SourFriend" 풀스택 개발 - 자체개발
* 사용언어 : C++(ESP32), Dart(Flutter), TypeScript(Node.js/Next.js)
* 개발환경 : Cursor AI IDE, Arduino IDE, Android Studio, Xcode, Figma, Git
* 서버환경 : AWS (EC2, Aurora RDS, IoT Core, S3, CodePipeline, CloudWatch), PM2, Nginx
[임베디드 펌웨어]
프로젝트 : SourFriend Firmware (ESP32-S3, C++)
주요기능 : IoT 스마트 발효기 펌웨어 (온도/습도/높이 센서 기반 자동 발효 제어)
업무내용 :
- 듀얼코어(FreeRTOS) 아키텍처 설계 및 구현(Task/Queue/Mutex)
- BLE 5.0 GATT 프로토콜 자체 설계(커스텀 서비스/캐릭터리스틱)
- WiFi OTA 업데이트 시스템(MQTT→S3 Presigned URL→Flash)
- I2C 센서 제어(SHT30, VL53L4CD ToF, DS3231 RTC, NTC)
- 펠티어 PWM 온도 제어(히스테리시스, 정밀제어), MQTT AWS IoT Core 연동
- LCD 터치 UI+조그다이얼, FFat 비동기 파일 I/O, 2단계 높이 추적(메디안 필터)
주요개발 : 듀얼코어 Task 관리, 재부팅 복구, 안전 보호 시스템(과열/전류/냉각 감지)
[모바일 앱]
프로젝트 : SourFriend (2026년 1월 Google Play / App Store 동시 출시)
주요기능 : BLE 기반 IoT 기기 제어 앱 (실시간 모니터링, 발효 루틴 관리, 진단, 알림)
업무내용 :
- Flutter MVVM 설계, BLE 서비스 구현(데이터/제어/루틴/로그/WiFi/에러/연결관리)
- 통합 센서 데이터 프로토콜 파싱, 실시간 대시보드, 다국어, Firebase FCM
- 스타터(발효종) 관리, 베이킹 플랜, 진단/분석 화면, BLE 청크 로그 전송
주요개발 : BLE GATT 연동, 스타터 건강 등급, 진단 시각화, OTA 연동, 알림 시스템
[백엔드 API 서버]
프로젝트 : API Server (Node.js + TypeScript + Express + TypeORM)
서버환경 : AWS EC2, Aurora RDS, IoT Core, S3, Lambda
업무내용 :
- JWT + Email OTP 인증(사용자/관리자/B2B 3단계 인가)
- AWS IoT Core Rule Engine, MQTT 실시간 기기 상태/이벤트/로그 수집
- AI 분석 시스템(Claude API, Peak 예측, 스타터 등급 산출)
- B2B 관리(매장/직원/기기/생산기록), 베이킹 플랜 역산 엔진
- CI/CD 자동 배포(Git→CodePipeline→EC2), FCM 대량 푸시, 다국어 알림 템플릿
주요개발 : 루틴 로그 수집/분석/AI, B2B 시스템, MQTT 데이터 파이프라인
[웹 프론트엔드]
프로젝트 : 관리자 대시보드 + 공식 홈페이지
업무내용 :
- 사용자/기기/루틴/스타터/로그/레시피/블로그/알림/버전/분석
- B2B 전용 영역(매장 대시보드, 생산기록, 직원 관리, 에러코드 가이드)
- 공식 홈페이지(SEO, 동적 OG이미지, 다국어, GA)
[하드웨어/양산]
업무내용 : PCB 업체 선정/관리, 회로 검증, 양산 Jig SW개발, 조립 및 납땜
[AI / R&D]
- 정부 R&D 과제(중기부 디딤돌) 기술제안서 작성 주도
- Edge-Cloud AI 아키텍처 설계
- AI 발효 분석 구현(ClaudeAPI, Peak 예측, 스타터 등급 자동 산출)
- AI 데이터 수집 전략 수립 및 실험
- AI 코딩 도구(Cursor IDE) 활용 1인 풀스택 개발 프로세스 정립
[기타]
- AWS 인프라 구축(EC2, RDS, IoT Core, S3, CodePipeline, CloudWatch)
- 전시회: 베이커리페어, 푸드위크 / Kickstarter 100대, 와디즈 30대
- 전파 인증 시험 대응
Xem thêm