미리보기
기본 정보
안녕하세요, 프론트엔드 개발자 문정훈 입니다. - 다양한 관점에서 생각하고 해결하는 개발자 - 새로운 기술을 적용하여 유익한 사회적 가치를 만드는 개발자
기술 스택
TypeScript, React, Next.js, Node.js, C++, webassembly, HTML/CSS, JavaScript
프로젝트
질병 검진 서비스
동국대학교
2024.03. ~ 2024.06.
Info
동형암호를 활용하여 환자의 정보를 보호하면서 질병을 검사하는 웹 서비스
SW 등록일 : 2024.06.24 (SW 국가 R&D 성과물 등록)
핵심 기술 : TypeScript / Next.js / CKKS (H.E) / Regression Analysis (M.L)
참여 인원 : 1명 (+피드백 : 김동우 교수)
Works
동형암호 CKKS의 암호화, 복호화, 연산을 위한 모듈 개발
CKKS 암호문의 rescale, relinearize, modulus reduction 자동화
SIMD 연산을 위해 하나의 암호문에 여러 환자 데이터를 저장하는 로직 구현
만성 신장 질환을 예측하는 linear/logistic 회귀 모델 학습 및 CKKS 암호화
용량이 큰 공개키를 여러 chunk로 나누어 서버로 전송하는 로직 구현
공개키 관리, 환자 데이터 관리, 질병 검진을 하는 REST API 구축
웹 페이지 UI 디자인 및 구현
시각장애인 버스 안내 서비스
동국대학교 LINC3.0사업단 & SK텔레콤
2023.12. ~ 2024.06.
Info
챗봇형 버스 안내 웹 앱
핵심 기술 : TypeScript / Next.js / PWA / GPT Assistants
참여 인원 : 4명 (Project Leader)
배포 주소 : https://blindroute.vercel.app/
GitHub : https://github.com/Dice15/BlindRoute
Works
GPT Assistants를 활용하여 시각장애인 버스 안내 기능을 제공하는 챗봇 구현
PWA 기술을 적용하여 Android 스마트폰에서 앱으로 설치할 수 있도록 함
챗봇과의 대화, 경로 찾기, 실시간 버스 도착 시간 REST API 구축
웹 앱 UI 디자인 및 구현
대학 시간표 추천 서비스
개인
2022.12. ~ 2024.03.
Info
사용자의 설정에 따른 시간표 추천 웹 서비스
핵심 기술 : WebAssembly / C++ / TypeScript / Next.js / MongoDB
참여 인원 : 1명
배포 주소 : https://alzartak.vercel.app/
GitHub : https://github.com/Alzartak-Unilife/AlzartakUniLife
Works
Sidetrack과 Persistent heap 활용하여 𝑶(𝑯𝑵^𝟐 + (𝑯−𝑳)𝑵 + 𝑲𝒍𝒐𝒈𝑲)인 시간표 조합 시스템 개발 (최적의 시간표 순서대로 나열)
WebAssembly을 활용하여 C++로 작성한 조합 시스템 적용 (약 50% 성능향상)
웹 페이지 UI 디자인 및 구현
포트폴리오
자격증
PCCP (Programmers Certified Coding Professional)
Lv5 | (주)그렙, 프로그래머스
2023.03.