Full-stack developer improving existing services through practical modernization, real-time communication, and AI-assisted learning features.
🇬🇧 English Version
I'm a full-stack web developer experienced in evolving production systems while keeping services stable.
I focus on introducing modern architecture progressively, supporting real-world operational needs.
- Improved a Classic ASP + MSSQL based education platform by separating core logic into ASP.NET MVC APIs, increasing maintainability and scalability.
- Developed WebRTC-based real-time video lesson features, optimizing performance and session stability.
- Designed and integrated AI-driven learning features using Gemini API, STT, and TTS, enabling automated level testing, feedback, and correction workflows.
- Modern front-end with Next.js (App Router), TypeScript, Tailwind, Zustand.
- Scalable backend + CI/CD pipelines with NestJS, Prisma, GCP Cloud Run.
- Building AI-powered LMS features aligned with real usage scenarios and learning outcomes.
- I value maintainable code, gradual modernization, and solutions that enhance both user experience and operational efficiency.
서비스를 안정적으로 운영하면서, 점진적으로 모던화해나가는 풀스택 개발자입니다.
- Classic ASP + MSSQL 기반 서비스의 구조를 ASP.NET MVC API 중심으로 재구성하여 유지보수성과 확장성을 개선했습니다.
- WebRTC를 활용한 실시간 화상 레슨 기능을 운영/개선했습니다.
- Gemini API / STT / TTS 기반으로 아래와 같은 LMS용 AI 기능을 실제 서비스 플로우에 적용했습니다.
- AI 레벨 테스트
- AI 첨삭
- 학습 피드백 자동화
- Frontend: Next.js, TypeScript, Tailwind, Zustand
- Backend: NestJS + Prisma, CI/CD on GCP Cloud Run
- AI Integration: Gemini API, Speech Recognition (STT), Text-to-Speech (TTS)
- Real-time Communication: WebRTC (Openvidu)
- 무리한 재개발이 아닌, 단계적이고 실용적인 현대화
- 실제 사용자 가치와 운영 효율을 높이는 개선
- 한국어/영어 문서화 & 기술 커뮤니케이션 능력