효율적인 개발을 지향하며, 변화하는 환경에 유연하게 적응합니다.
제약사·병원 등의 임상시험 업무를 위탁받아 수행하는 임상시험수탁기관(CRO)입니다.
임상시험 통합 플랫폼 imtrial 2.0의 프론트엔드 개발을
담당했습니다. imTDLM(임상시험의 설계, 운영, 변경 이력 등 라이프사이클 전반을
관리하는 시스템), imMDR(임상 메타데이터 관리 시스템),
imEDC(임상시험 전자데이터 수집 시스템),
Portal(사용자 및 권한 관리) 등 주요 서비스 개발에
참여했습니다.
사내 임상시험 업무 시스템의 적용 및 운영을 지원했으며, 외부
기관인 서울대학교병원과의 계약에 따른 운영도 지원했습니다.
Next.js, React, TypeScript, TanStack Query, Redux Toolkit, MUI Minimals, Jest
More Info (MDR 소개 영상)임상시험 데이터 수집 양식을 설계하고 대상자·방문별 데이터를 입력·관리하는 imEDC와, EDC와 CTDW 간 데이터 항목 매핑 및 전송을 지원하는 imLINK의 프론트엔드 개발에 참여했습니다.
Next.js, React, TypeScript, TanStack Query, MUI
More Info (imEDC 샘플 화면)imtrial의 여러 제품을 한곳에서 이용하고 고객사·사용자별 권한을 관리하는 통합 포털의 프론트엔드 개발에 참여했습니다. imtrial 2.0의 Portal에 해당하며, 기획 단계부터 참여했습니다.
Next.js, React, TypeScript, Tailwind CSS, TanStack Query, MUI Minimals, MUI X Pro
임상시험 설계와 데이터 표준화, EDC(임상시험 전자데이터 수집 시스템) 연계를 지원하는 플랫폼 imtrial 1.0의 프론트엔드 개발에 참여했습니다.
React, JavaScript, CSS
More Info (소개 리플렛)
CDISC에서 새로운 임상 데이터 표준인 USDM 1.0 표준을 릴리즈하여
각 제약/임상 업체에서 이를 활용한 프로그램을 개발하고,
SDR RI 서버와 통신하여 상호 운용성을 확인해보는
DDF
Connectathon 대회에 프론트엔드 역할로 참가했습니다.
(FE 2명, BE 2명)
React, JavaScript, CSS
More Info (시연 영상)
여러 서비스들을 연결해주는 Portal 페이지를 제작했으나, 중간에
프로젝트가 중단되었습니다. 확장성을 고려하여 추후에 추가되는
서비스를 관리자가 커스텀하여 추가할 수 있도록 코드의 기반을
구성했습니다.
(FE 1명, BE 1명, QA 1명)
React, TypeScript, SCSS
More Info (회고)
신입 개발자 온보딩 프로젝트로 가상의 약국 관리 시스템을
제작했습니다.
(FE 2명, BE 3명, QA 1명)
React, Material UI, styled-components
More Info (스크린샷)한국지역난방공사 열배송관리 모니터링 시스템의 프론트엔드 개발에 참여했습니다. 열생산·공급·판매량과 근무자 현황 등을 실시간으로 보여주는 시스템입니다. (FE 1명, BE 2명)
외부 라이브러리 없이 JavaScript·HTML·CSS만으로 캐러셀과 여러 화면을 구현하고, 개발 과정에서 리팩토링을 통해 코드 구조를 개선했습니다.
JavaScript, HTML, CSS
More Info (Carousel Demo) (Windows, Chrome 환경에서 정상 동작합니다)화장품 회사 수빈코스메틱의 회사 소개와 상품 홍보를 위한 웹사이트를 개발했습니다.
React, CSS, MDB React UI Kit, Firebase, react-quill, Github Actions
More Info (Homepage)증권사의 계좌 거래내역 데이터(CSV)를 기반으로 파생 데이터를 생성하고, 이를 직관적인 대시보드와 차트로 시각화해 주는 웹 애플리케이션입니다. 기존 증권사 앱(MTS, HTS)은 제공되는 정보가 제한적이고 UI가 직관적이지 않아 투자자가 원하는 핵심 지표를 파악하기 어렵다는 문제를 해결하기 위해 제작되었습니다.
Next.js (App Router), React, TypeScript, Zustand, TanStack Query, Tailwind CSS, shadcn/ui, Recharts, Supabase, Jest
More Info (Demo)가족·지인과 쿠폰을 공유하고 사용 상태와 이력을 함께 관리하는 PWA 기반 웹앱을 개발했습니다.
React, Ant Design, Firebase
More Info (Github)일상·경제·테크 등 다양한 주제의 결과를 예측하고 의견을 나누는 앱인토스 미니앱입니다.
서비스 기획부터 UX/UI, 프론트엔드, 백엔드, 관리자 웹, 개발·운영 배포 환경까지 전반을 담당했습니다.
React, TypeScript, Vite, TDS Mobile, Apps in Toss Web Framework, Supabase, PostgreSQL, Vercel
More Info (토스 미니앱) (모바일 토스 앱 설치 후 실행 가능합니다)연주 중 MIDI 페달·페이지 터너·외부 키보드로 악보를 넘길 수 있는 React Native 기반 악보 뷰어 앱을 개발했습니다.
React Native, Expo, TypeScript, Swift, CoreMIDI, PDFKit
More Info (App Store)개발 과정에서 배운 내용과 문제 해결 경험을 기록하고 공유하는 Docusaurus 기반 기술 블로그를 운영하고 있습니다. 유사한 문제를 빠르게 해결할 수 있도록 구현 방법과 해결 과정을 정리합니다.
Docusaurus, React, TypeScript
More Info (Blog)컴퓨터공학과에서 핵심적인 CS 이론과 원리를 배웠으며, 웹 애플리케이션 개발·모바일 프로그래밍·머신러닝·파이썬 데이터 분석·IoT 프로그래밍 과목을 우수한 성적으로 이수했습니다.
NCS(국가직무능력표준) 기반으로 개편된 필기·실기 시험에 합격하여 정보처리기사 자격증을 취득했습니다.