Skip to content
View asbazq's full-sized avatar

Block or report asbazq

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
asbazq/README.md

asbazq — Build. Observe. Improve.

만들고, 관찰하고, 더 나은 구조로 개선합니다.
Java · Spring 기반의 백엔드와 Python 기반의 AI를 다루며, 서비스 구현부터 검색·예측까지 연결합니다.

Velog 기술 블로그 Notion 노트 전체 저장소


01 / Backend

카드 검색부터 덱 구성·공유, AI 카드 판별까지.

유희왕 덱 구성 및 공유 플랫폼입니다. MySQL Full-Text 검색, URL 기반 덱 공유, Redis 대기열을 적용하고 API와 크롤러의 실행 역할을 분리했습니다.

Spring Boot React MySQL Redis FastAPI


몰리는 요청은 순서 있게, 입장은 안전하게.

Redis Sorted Set과 Lua Script로 입장·승급을 원자적으로 처리합니다. WebSocket으로 대기 상태를 전달하고, Heartbeat와 TTL로 이용 상태를 관리합니다.

Java Spring Boot Redis Lua WebSocket



02 / AI

질문에서 관련 자막으로, 자막에서 정확한 영상 시점으로.

YouTube 자막을 의미 단위로 나누고 다국어 임베딩과 ChromaDB로 검색합니다. 로컬 Ollama 기반 RAG 챗봇은 검색된 자막 원문과 영상 시점 링크를 제공하며, 인용 구절을 서버에서 검증합니다.

Python SentenceTransformers ChromaDB Ollama FastAPI Vue


배터리 초기 데이터에서 수명 예측까지, 선택의 근거와 한계를 함께.

초기 100사이클 데이터로 ESS 배터리의 전체 사이클 수명을 예측합니다. EDA와 특징 비교를 거쳐 RBF SVR을 선택하고, 프로토콜 그룹 기반 검증과 배치 간 평가로 일반화 성능을 분석했습니다.

Python pandas NumPy scikit-learn SVR


03 / Engineering focus

관심사 프로젝트에서 다룬 내용
트래픽과 동시성 Redis 대기열 · Lua 원자 연산 · 입장 인원 제어
서비스와 데이터 Spring API · MySQL 검색 · 수집 프로세스 분리
실시간 사용자 경험 WebSocket 상태 전달 · 재연결과 세션 수명 관리
AI 검색과 근거 검증 자막 청킹 · 다국어 임베딩 · 벡터 검색 · RAG 인용 검증
ML 실험과 평가 EDA · 특징 비교 · 그룹 기반 검증 · 배치 간 오류 분석
관찰과 개선 부하 테스트 · 응답 흐름 분석 · 기술 선택과 트러블슈팅 기록

04 / Toolbox

Backend   Java · Spring Boot · Spring Data JPA
Data & Messaging   MySQL · Redis · WebSocket
AI & ML   Python · SentenceTransformers · ChromaDB · Ollama · scikit-learn · pandas · NumPy
Frontend   React · Vue · JavaScript
Infra & Collection   Docker Compose · AWS EC2 / RDS · Selenium · Jsoup



작동하는 기능에서, 설명할 수 있는 설계로.

Pinned Loading

  1. YuGiOhDeck YuGiOhDeck Public

    [Backend] 카드 검색·덱 구성·URL 공유·AI 카드 판별을 제공하는 유희왕 플랫폼 | Spring Boot · MySQL · Redis

    Java 2

  2. queueSystem queueSystem Public

    [Backend] Redis·Lua 기반 원자적 입장 제어와 WebSocket 실시간 상태 알림을 구현한 Spring Boot 대기열 시스템

    Java 1

  3. youtube-semantic-search youtube-semantic-search Public

    Forked from atullchaurasia/youtube-semantic-search

    [AI] YouTube 자막 의미 검색과 영상 시점 링크를 제공하는 로컬 RAG 챗봇 | SentenceTransformers · ChromaDB · Ollama

    Python 1

  4. skala-min_project skala-min_project Public

    [ML] 초기 100사이클 데이터 기반 ESS 배터리 수명 예측 | EDA · 특징 비교 · 그룹 교차검증 · 배치 간 평가

    Jupyter Notebook