4명이 참여한 자바스크립트 스터디를 5개월간 리드해 900페이지 교재를 이탈자 없이 완주했고, 총 7회 발표를 직접 진행했습니다.
2년간 약 50개 이상의 개발자 관련 동아리, 컨퍼런스, 행사 등에 꾸준히 참여하여 서로에게 인사이트를 공유하는 것을 즐깁니다.

React Vite Tailwind CSS Spring Boot
월 1,500건 이상의 3개의 업무별 증권사 문서를 AI OCR로 인식한 후 담당자가 검토 및 수정할 수 있는 백오피스 프로젝트입니다.
useMemo)로 전환 → 동기화 필요성 자체가 사라져 갱신 누락 버그 발생율 0% 달성
Internet Explorer(ActiveX) 기반의 레거시 시스템을 크로미움 기반 네이버 웨일 브라우저 환경으로 전환한 프로젝트입니다.
GET 요청과 URL 직접 접근만으로 열려 권한이 없는 내부 사용자도 해당 자료에 접근할 수 있는 보안 취약점 발생
POST로 전환해 URL 노출 최소화POST도 개발자 도구 등에서 임의 재현이 가능해, "정상 호출 절차를 거쳤는지"에 대한 판단은 요청 방식 전환만으로 해결되지 않는 문제

🔗 팀스파르타 B2B 국내 주요 기업을 대상으로 임직원 교육 프로그램을 소개하고,
기업교육 문의 · 신청을 할 수 있는 팀스파르타의 기업 교육 서비스입니다.
Next.js TypeScript styled-components Amplitude
팀스파르타에서 주관하는 부트캠프의 수료생들을 대상으로한 취업 지원 서비스입니다.
Storybook
hover, disabled 등)를 확인하려면 매번 코드를 직접 읽거나 화면에서 재현해야 하는 비효율 발생
스마트폰 사용량(스크린 타임) 목표를 설정하여, 지인들과 팀을 구성해 함께 디지털 디톡스를 할 수 있는 iOS 앱입니다.
react-native-kakao-login 선택AsyncStorage 대신, iOS Keychain 기반으로 암호화 저장되는 expo-secure-store 선택2025 오픈소스 컨트리뷰션 아카데미 - [Git 활용 및 Next.js 뽀개기] 교육 기간 동안 팀원들이 작성한 TIL을 모아둔 블로그입니다.
Not Found 예외 처리를 더해 검색 기능의 사용성 개선

