ProfitLab 해커톤 후기 & 회고

2026. 1. 14. 23:06·후기 or 회고/기타

크리스마스가 끝난 직후 2025년 12월 26일-27일 나의 생애 첫 해커톤인 ProfitLab 해커톤에 참여했다.

인상 깊었던 순간 위주로 간단한 해커톤 회고를 작성해보려고 한다

고고씽~

#1 지원 계기

우테코 수료식 하루 전, 빈백에 누워서 쉬고 있었는데 SCG 슬랙에 해커톤 팀원을 모집한다는 글이 올라왔다!! (두둥)

이전까지는 내 능력에 대한 자신감이 없어서 해커톤을 참여하지 못했었다🥲 팀으로 무언갈 빠르게 만들어야 하는데 1인분을 하지 못하는 상황에 대한 두려움이 있었달까..! 그런데 우테코를 하면서 무엇이든 도전한다면 충분히 만들어낼 수 있다는 자신감을 가지게 되었고, 인생 첫 해커톤에 호기롭게 도전했다.

빈백에 누워서 참여여부를 고민하고 있을 때 옆에 해커톤 유경험자인 미미랑 상추가 있었다. 둘 다 참여하는 걸 추천해 줘서 더 쉽게 신청할 수 있었다! 땡큐 상미~~ 😙

#2 ProfitLab 해커톤 소개

내가 참여한 ProfitLab 해커톤은 IT 커뮤니티인 Prography에서 주관한 “수익성 있는 프로덕트”를 지향하는 해커톤이다.

우리는 팀을 사전에 구성해서 참여했다. 우선 교내 개발 동아리인 SCG에서 나 포함 백엔드 개발자 2명, 프론트엔드 개발자 1명으로 팀을 구성했다. 이후 구현의 난이도보다는 수익성 증명이 핵심인 해커톤의 특성을 반영해 기획과 프레젠테이션에 강점이 있는 분을 한 분 더 섭외해서 4명의 팀으로 출전했다!

첫 해커톤이었는데 주최 측의 세심한 준비 덕분에 해커톤에 대한 긍정적인 첫인상을 남길 수 있었다. 해커톤 행사 전부터 디스코드에 초대되어서 네트워킹을 하거나 운영진이 진행하는 이벤트에 참여할 수 있었다. 또한 사전 준비를 위한 가이드라인 문서를 제공해 줬는데, 문서의 퀄리티가 상당해서 참고하기에 좋았다. 심사 기준도 미리 디스코드에 공개가 되어서 사전 기획 단계에 활용할 수 있었다.

무엇보다 좋았던 점은, 간식과 음료수였다…✨ 진짜 최고. 야식으로 제공된 햄버거+치킨 세트뿐만 아니라 각종 과자와 음료수가 무한으로 제공됐다! 특히 이 간식들이 그냥 인간 사료들로 채워지는 게 아니라 누구나 좋아할 만한 과자와 초콜릿 등이 다양하게 제공되었다. 또한 음료수도 물, 아메리카노, 제로 콜라, 에너지음료 두 종류 이렇게 무려 5가지 종류의 음료수가 제공됐다. 아니!! 이렇게 밤샘 코딩하면서 간식을 무제한으로 먹을 기회가 있다고? 이것만으로 해커톤이 참 좋은 거구나 하고 알게 됐다ㅋㅋ

#2 SafeLens 소개

해커톤에서 개발한 서비스 세이프렌즈는 AI 기반 사진 인식/편집 기능을 이용해 쉽고 빠르게 개인정보 유출을 초상권 침해를 방지할 수 있는 웹서비스이다. 바로 위에 올린 사진 중 PC 기준 제일 오른쪽 사진도 세이프렌즈로 초상권을 보호한 사진이다.

 

얼마 전 흑백요리사 결승을 봤을 때 찍은 사진을 업로드하고 AI에게 분석 요청을 해봤다. 마라엽떡과 육회를 같이 먹었는데, 진짜 맛있었다.. 🤤

AI가 넷플릭스 화면에 이름이 노출된 것을 감지했다. 꽤 흐리게 나왔고 많은 텍스트 정보가 있었는데 개인 정보를 꽤 정확하게 잡아냈다. 많이 흐린 편이라 gif 화질 문제로 거의 안보인다..ㅋㅋ

블러, 모자이크, AI 자연스럽게 지우기 중 “AI 자연스럽게 지우기”를 선택한 결과이다. 결과는 바로 다운받아서 사용할 수 있다.

아래 시연 영상에서 히스토리 조회, 인스타그램 확장판 등 좀 더 다양한 기능을 볼 수 있다.

https://youtu.be/Xit5umLQEPk?si=3gTkv3LPeYdyZCWJ

#3 1인 1서버

시연 영상을 보면 알 수 있듯이 12시간 남짓한 시간에 완성한 것 치고 세이프렌즈의 완성도가 꽤 높다.

3명의 개발자가 3개의 레포로 병렬 작업을 진행했기 때문에 굉장히 빠르게 구현이 가능했다. 우리 팀은 한 명의 프론트 개발자와 두 명의 백엔드 개발자로 구성되었는데, 백엔드 두 명의 기술 스택이 달랐다. 여기서 억지로 기술 스택을 통일시키지 않고 서버를 아래처럼 백엔드 서버와 이미지 서버로 나누어 개발을 진행했다.

대충 이런 느낌..?

이게 신의 한 수였다. 각자 독립된 레포지터리에서 작업하고 API로 소통을 하는 구조였기 때문에 협업의 어려움이 전혀 없었다. 일을 분배하거나 병합을 고려할 필요 없이 각자 작업한 API 명세를 빠르게 공유하고, 연결하고, 계속 검증하며 개선하는 방식으로 개발했다. 이래서 MSA 하는구나

AI 에이전트 들의 발전도 큰 역할을 했다. 코딩 에이전트로 평소에 커서를 많이 썼는데, 이 날은 클로드 코드로 처음 작업을 진행했다.

#4 배포 없는 배포

배포도 따로 하지 않았다. 처음에는 EC2를 고려했다가, 그다음 Ngrok을 사용할까 잠깐 논의했다가, 최종적으로 사설 IP를 활용해 로컬 환경끼리 직접 통신하는 방법을 선택했다ㅎㅎ 팀원 모두가 동일한 서브넷(같은 와이파이) 내에 있었기 때문에 가능한 방식이었다. 각자의 컴퓨터에서 서버를 구동한 뒤, 네트워크 설정에서 확인한 사설 IP와 포트를 공유해서 API를 즉각 호출할 수 있었다.

이 방식을 사용하니 CI/CD, Github Actions 등의 설정을 고려할 필요가 아예 없어졌다. 또한 local/dev/prod 같은 환경 분리도 생각할 필요 없니 내 로컬이 곧 운영 환경이 되는 방식이었기 때문에 오로지 개발만 할 수 있었다.

나는  잘 몰랐는데 원래 해커톤에서 자주 사용되는 방식이라고..ㅎㅎ 신기한 거 또 배워갑니다~~

#5 불편한 건 직접 고치자

백엔드는 두 명이 작업하다 보니 작업이 꽤 금방 끝났다. 오전 7:30이 마감 시간이었는데 오전 4시 즈음 필요한 모든 작업이 끝났다. 그래서 프론트엔드의 자잘한 완성도를 높이는 작업을 클로드코드가 했다.

해커톤을 하다 보니 니일내일 딱딱 나눠서 하는 게 아니라, 그때그때 필요한 일을 찾아서 빠르게 작업하는 것이 필요했다. 지식이 전무한 리액트더라도 하게 되는 것이 바로 해커톤의 매력인 듯!

#6 수상!!

우당탕탕 끝까지 미친 듯이 개발하고 얻은 최종 결과는…

두구두구두구…

 

1등!!!! 🎉🎉🎉

 

14개 팀, 90여 명의 참가자 중 1등을 차지했다 대박대박

이것도 세이프렌즈로 편집한 이미지다!

세이프렌즈가 해결할 수 있는 페인포인트가 확실하고, 그걸 완성도 높은 프로토타입으로 증명했다는 점에서 높은 점수를 받은 것 같다.

#7 불가능한 건 없다

#1 지원 계기에서도 이야기했지만 우테코를 하면서 얻은 것 중 하나를 꼽자면, 자신감이다. 특히 다양한 경험을 하고, 다양한 시선들을 경험하면서 구현에 불가능은 없다고, 구현에 한계를 둘 필요는 없다는 것을 느꼈다.

이번 해커톤 역시 그런 마음가짐으로 임했고 실제로 결과로 증명을 하며 다시 한번 내 생각을 공고히 할 수 있었다.

 

물론, 좋은 동료들 덕도 매우 컸다 😊

'후기 or 회고 > 기타' 카테고리의 다른 글

8주간의 CS 스터디 - 운영 방식과 배운 점들 공유  (6) 2026.02.19
2025 우아콘 후기의 후기  (3) 2025.11.10
현대자동차그룹 소프티어 부트캠프 5기 BE 최종합 후기  (3) 2025.01.03
'후기 or 회고/기타' 카테고리의 다른 글
  • 8주간의 CS 스터디 - 운영 방식과 배운 점들 공유
  • 2025 우아콘 후기의 후기
  • 현대자동차그룹 소프티어 부트캠프 5기 BE 최종합 후기
yesjuhee
yesjuhee
Dopamine Driven Developer
  • yesjuhee
    나랑 노랑
    yesjuhee
  • 전체
    오늘
    어제
    • 분류 전체보기 (29)
      • 개발 (11)
        • DevOps (2)
        • Java & Spring (4)
        • AI (1)
        • DB (1)
        • 기타 (3)
      • 후기 or 회고 (15)
        • 우아한테크코스 (11)
        • 기타 (4)
      • 독서 (2)
      • 기타 (1)
      • 초록 스터디 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    레벨4
    Ai
    spring
    레벨3
    소프티어 부트캠프
    우아콘
    후기
    초록 밋업
    독서
    초록 스터디
    DispatcherServlet
    SCG
    QueryDSL
    레벨2
    모아온
    우테코
    mysql
    coderabbit
    claude code
    바킹독
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
yesjuhee
ProfitLab 해커톤 후기 & 회고
상단으로

티스토리툴바