Skip to content
View junotb's full-sized avatar
๐Ÿ˜ช
๐Ÿ˜ช

Block or report junotb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
junotb/README.md

Hi! I'm Juno ๐Ÿ‘‹

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.

๐Ÿ’ผ Experience & Contributions

  • 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.

๐Ÿš€ Current Focus & Projects

  • 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.

๐ŸŒฑ Development Philosophy

  • 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)

๐ŸŒฑ ์ด๋Ÿฐ ๊ฐœ๋ฐœ์„ ์ง€ํ–ฅํ•ด์š”

  • ๋ฌด๋ฆฌํ•œ ์žฌ๊ฐœ๋ฐœ์ด ์•„๋‹Œ, ๋‹จ๊ณ„์ ์ด๊ณ  ์‹ค์šฉ์ ์ธ ํ˜„๋Œ€ํ™”
  • ์‹ค์ œ ์‚ฌ์šฉ์ž ๊ฐ€์น˜์™€ ์šด์˜ ํšจ์œจ์„ ๋†’์ด๋Š” ๊ฐœ์„ 
  • ํ•œ๊ตญ์–ด/์˜์–ด ๋ฌธ์„œํ™” & ๊ธฐ์ˆ  ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋Šฅ๋ ฅ

๐Ÿ“Š GitHub Stats

Pinned Loading

  1. next-enneagram next-enneagram Public

    Enneagram test app with Next.js, TypeScript, and Tailwind CSS.

    TypeScript

  2. next-nest-auth next-nest-auth Public

    This monorepo manages both the Next.js frontend and the Nest.js backend API server

    TypeScript 2

  3. audio-caption-player audio-caption-player Public

    A component that plays audio with synchronized subtitles

    TypeScript

  4. canvas-talking-head-model canvas-talking-head-model Public

    Forked from jetfontanilla/canvas-talking-head-model

    canvas-based talking head model using viseme data

    TypeScript 7