2 minute read

Skills


  • C++
  • C#
  • Unity
  • Python3
  • OCaml
  • ROS
  • OpenGL
  • Raspberry pi
  • SolidWorks (3D modeling)

Experience


  • 여름방학 온드림스쿨 다빈치교실 교육 재능기부 참여
    • 2017.08 : 공학적 설계 교육
    • 2018.08 : 엔트리, 게임 개발 및 알고리즘 교육
  • 비전공자 파이썬 튜터링
    • 2018.10 - 2018.12
  • 테조스 블록체인 캠프 참가
    • 2019.01
  • 삼성전자 갤럭시 스토어 아이디어 공모전 참가
    • 2019.03
  • 교내 프로그래밍 경진대회 hepc 2018/2019 운영위원
    • 2018.03 - 2018.04
    • 2019.03 - 2019.04
  • 프로그래밍 시스템 연구실 인턴
    • 2019.03 ~ 2020.08

Awards


  • 교내 프로그래밍 경진대회 hepc 2017 장려 수상
  • 한국정보과학회 KCC2020 프로그래밍 언어 부문 최우수논문 선정
  • 교내 CARE사업 어드벤처 디자인 은상 수상
  • 2020 KETI 모비우스 개발자 경진대회 장려상 수상

Projects


  • 자세한 기술/코드 내용은 https://github.com/happyOBO/ 에 정리되어 있습니다.

  • 프로그램 축소기
    • Github
    • 진행 기간 : 2019.05 ~ 2019.06
    • 주요 내용
      • 해당 프로그램이 올바른 일을 하되, 코드 양을 축소시킨다.
      • 처리 속도를 향상시키기 위해 Delta Debugging 알고리즘 사용한다.
    • 맡은 역할
      • 개인 프로젝트
  • AI 최단 거리 주행 자동차
    • Github
    • 진행 기간 : 2019.10 ~ 2019.12
    • 주요 내용
      • 제작한 미니 맵에서의 현재 위치를 YOLO v3를 이용해 신호등을 탐지하여 파악하고 목적지까지의 최단거리를 계산하여 왕복하는 주행 로봇 개발
    • 맡은 역할
      • ROS를 통해 PC에서 로봇의 카메라에서 전달 받은 이미지를 처리하여 다시 로봇으로 이미지 처리 값 전달
      • YOLO v3 와 OpenCV 를 이용한 이미지 처리 알고리즘 구현
      • 맵 최단 거리 알고리즘 구현
  • 자율주행 기부 로봇
    • Youtube
    • 진행 기간 : 2019.10 ~ 2019.12
    • 주요 내용
      • 가장 가까운 사람 쪽으로 로봇이 주행하여 사람에게 기부를 끌어내기 위해 계좌 이체 후 자동으로 로봇 내부의 캡슐 기계가 작동하여 예쁜 글귀가 담긴 캡슐 증정
    • 맡은 역할
      • 이미지 및 좌표 처리
      • 인지된 사람 우선 순위 설정 알고리즘 구현
      • 하드 케이스 제작
  • Pet CCTV Robot
    • Github
    • 진행 기간 : 2020.06 ~ 2020.09
    • 주요 내용
      • 이전에 설정한 위험 구역에 반려동물이 진입하였을시(Ai로 감지) 사용자 앱에게 알람 전달 및 스피커 송출
    • 맡은 역할
      • 하드웨어 모델링(Solid Works 3D modeling)
      • 위험 구역 설정 개발 및 위험 구역 진입 시 알고리즘 개발
    • 성과
      • 교내 CARE사업 어드벤처 디자인 은상 수상
      • 제 4회 KETI 모비우스 개발자 대회 장려 수상
  • 입출력 예제를 통한 Javascript 프로그램 합성기 개발
    • Youtube
    • 진행 기간 : 2019.06 ~ 2020.06
    • Microsoft사의 프로그램 합성도구 구현을 위한 프레임워크인 Prose를 이용하여 입출력 예제를 통한 자바스크립트 프로그램 합성기 개발
    • 맡은 역할
      • Prose 프레임워크에서 입력으로 받는 의미함수, 역의미함수, 도메인특화언어, 순위 함수 등 작성, smt Solver인 Z3 를 이용한 정수 프로그램 합성
    • 성과 : 한국정보과학회 KCC2020 프로그래밍 언어 부문 최우수논문 선정
  • Rummikub 게임 도우미
    • Github
    • 주요 내용
      • Rummikub 보드 게임을 좋아해서 만들게 된 프로그램
      • Rummikub 보드 게임에서 유저가 낼 수 있는 모든 타일 솔루션 제시
    • 맡은 역할
      • 개인 프로젝트
  • 고전 게임들
    • Github
    • 주요 내용
      • 옛날 고전 게임들 테트리스, 갤러그 등등.. 을 직접 만들어본다.
      • C++,OpenGL 사용
    • 맡은 역할
      • 개인 프로젝트
  • 크레이지 아케이드
    • Github
    • 주요 내용
      • 크레이지 아케이드 게임을 직접 만들어본다.
      • C++,OpenGL 사용
    • 맡은 역할
      • 개인 프로젝트
  • 자동차 주행 프로젝트
    • Github
    • Github
    • 주요 내용
      • 자동차 주행 시뮬레이션, 자동차 주행 점수 체크 프로그램
      • C++,OpenGL 사용
    • 맡은 역할
      • 개인 프로젝트

Categories:

Updated: