crawlingbot
2026.09~2026.10 · 커뮤니티 유해 게시물 모더레이션 봇
Python · Django · PostgreSQL(Supabase) · Playwright(+stealth) · curl_cffi · lxml · Ollama(qwen3:4b) · transformers · PyTorch · Tesseract OCR · trafilatura
커뮤니티 게시물을 크롤링·파싱해 유해 게시물을 자동 분류하고, 관리자가 검수하는 웹까지 연결한 모더레이션 봇입니다.
3개 사이트를 대상으로 LLM(qwen3:4b)이 글마다 직접 파싱하는 운영 파이프라인을 구축해 325개 글을 실패 없이 처리했고,
파싱 모델 4종을 어절 단위로 채점하는 비교 체계를 설계해 본문 일치율 91% 모델을 선정했습니다.
안티봇 우회 크롤러와 렌더링·더보기 반복 클릭·페이지네이션 기반 댓글 전체 수집, 유해 분류(kanana-safeguard·kor_unsmile) 결과의 DB 저장과 Django 검수 웹 연동을 구현했습니다.
Zari
2026.07~2026.08 · 위치 기반 SNS
React Native(Expo) · TypeScript · Supabase(Postgres/Storage/Edge Functions) · 네이버 지도 SDK · react-native-reanimated
사진 찍은 위치에 핀을 꽂아 지도에서 추억을 공유하는 위치 기반 SNS입니다.
클러스터링·타임 스크럽·이동 경로 폴리라인 등 지도 기반 위치 기록 코어, 팔로우/친구 기반 소셜 그래프와 공개범위 제어, iOS(APNs 직통)/Android(FCM 직접 발송) 푸시 알림 시스템을 구현했습니다.
Supabase(Postgres/Storage/Edge Functions) 기반 백엔드 설계를 담당했습니다.
Revit (구 컨셉)
2026.07 · 위치 기반 여행 기록 앱
React Native(Expo) · Supabase(Auth/RLS) · expo-location · expo-task-manager · expo-sqlite
촬영 위치에 24시간 잠금을 걸고 반경 내 재방문 인증으로 해제하는 "재방문 잠금 타임캡슐" 컨셉을 설계·구현했습니다.
GPS/네트워크 이중 측위 기반 백그라운드 위치 트래킹 파이프라인과 여행 세션(시작~자동 종료·이동거리 계산) 생명주기를 직접 구축했고,
오프라인 상황을 고려한 위치 로그 로컬 큐잉·재전송 처리로 네트워크가 불안정한 환경에서도 데이터 유실 없이 동작하도록 안정성을 확보했습니다.
Supabase RLS 기반 사용자별 데이터 격리 스키마도 직접 설계했습니다.