ENKO

2021 SW-Centered University Joint Hackathon Review

Review of participating in the Dive In project that won the grand prize at the SW-Centered University Joint Hackathon

Last Saturday (2.6) marked the end of the 3-day SW-Centered University Joint Hackathon hosted by the Ministry of Science and ICT from February 4th, which concluded with great results.

The 2021 SW-Centered University Joint Hackathon was an event where software developers and designers from 39 schools designated as SW-centered universities, including KAIST, formed teams to implement apps, services, libraries, etc. that fit the given theme.

Four members were selected from each school, and I was selected as my school's representative developer to participate. Due to COVID-19, it was conducted online with 188 participants gathered.

Idea Registration and Team Building

Ideas could be registered for 5 days before the hackathon began. I registered an idea called "Solution for Focus in Untact Situations." This was the 6th idea registered, and immediately after registration, I received team participation requests from over 20 participants.

I ultimately selected 5 team members:

  • Byeongkyu hyung (Frontend/Fullstack)
  • Jihee noona (Backend)
  • Jio (Machine Learning)
  • Yejun noona (Design)
  • Me (Team Leader/Planning)

Day One

Idea Pitching and Team Building

Although the team was already formed, we held an idea definition meeting based on "Why-How-What."

Development Start

Tech Stack:

  • Frontend: React, Antd UI Framework
  • Backend: Node.js, Django
  • Database: MySQL, Redis
  • Cloud: AWS EC2, S3

The team communicated through Slack, Notion Kanban board, and Zoom meetings every 3 hours.

Day Two

After about 3 hours of sleep, we continued development.

My role changed to project manager (PM), handling communication between developers and designers.

Core Features:

  • Service where AI detects concentration levels in real-time
  • Real-time video transmission using WebRTC API
  • Utilizing OpenVidu
  • Face direction recognition using TensorFlow

Service Name Decision:

  • Team name: FocusWithMe
  • Service name: "Dive In" (the feeling of diving together into a pool and immersing ourselves)

We improved the project while receiving feedback from mentors.

Day Three and Submission

I fell asleep around 5 AM and woke up at 8 AM to complete the presentation materials.

Although we couldn't implement all the originally planned features (focus timeline, various situation recognition, reward system, competition features with friends), we completed the core functionality (face presence and direction recognition).

We finished the final project 1 hour before submission.

Presentation and Awards

The final presentation allowed 3 minutes per team.

We shared a presentation video timed to 2 minutes and 47 seconds, and actual service demonstration was possible through our domain.

Result: Grand Prize!

We were selected through votes from participants, SW-centered university professors, and industry experts.


This was my first pure hackathon experience, and I achieved 1st place in both of my two hackathon participations.

Through exchanges with developers and designers from across the nation, I confirmed my passion and skills for development. I'm scheduled to start a Naver internship in March and am considering military enlistment before my senior year. I hope to deploy this service together with my team members.