Skip to content
View higashiaka's full-sized avatar

Block or report higashiaka

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 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
higashiaka/README.md

header

아이디어를 서비스로 만들고, 배포와 운영까지 직접 다루는 개발자

React 프론트엔드, Spring Boot/Node.js/FastAPI 백엔드, 데이터베이스, 실시간 통신, AI 워크플로우, 배포 인프라까지
제품이 실제 사용자에게 닿는 전체 흐름을 설계하고 구현하는 데 관심이 많습니다.

GitHub


About Me

const donghyeok = {
  role: "Full-stack Developer",
  focus: ["실시간 서비스", "AI 기반 제품", "3D Web", "운영 가능한 아키텍처"],
  strength: "프론트엔드부터 백엔드, DB, 배포까지 end-to-end로 제품을 완성합니다.",
  currentInterest: ["WebSocket", "AI Workflow", "Three.js", "Service Automation"],
};

Tech Stack

Frontend

React TypeScript Vite Tailwind CSS TanStack Query Three.js

Backend

Java Spring Boot Node.js Express FastAPI Python

Data & Infra

MySQL PostgreSQL Redis Prisma Firebase Cloudflare Nginx


Featured Projects

치지직 스트리머 기반 실시간 모의 주식 거래소

치지직 스트리머를 하나의 종목으로 등록하고, 사용자가 가상 원화로 매수/매도하는 실시간 거래 서비스입니다.

  • CPAMM 기반 시장가 체결, 지정가 주문, 미체결 주문 취소 구현
  • 포트폴리오, 평균단가, 실현손익, 배당, 랭킹, 확성기 기능 구성
  • STOMP WebSocket으로 가격, 체결, 캔들, 배당, 접속자 수 실시간 반영
  • Firebase Auth, FingerprintJS, MySQL, Redis, Flyway, Nginx 운영 구조 적용

AI 웹툰 제작 및 공유 플랫폼

사용자가 AI로 웹툰 이미지를 만들고, 말풍선을 배치해 작품을 제작/게시할 수 있는 창작 플랫폼입니다.

  • DALL-E 3, Stable Diffusion XL, Flux 기반 AI 이미지 생성 흐름 설계
  • BYOK 방식으로 사용자 API 키를 활용해 운영자 비용 부담 최소화
  • IndexedDB 임시저장, 게시 시 서버 업로드, Cloudflare R2 이미지 저장
  • React/Vite/Tailwind 클라이언트와 Express/Prisma/PostgreSQL 서버 구성

박람회 정보 자동 수집 및 AI 분석 알림 시스템

외부 박람회 정보를 자동으로 수집하고 AI로 분석한 뒤, 관심 조건에 맞춰 알림을 보내는 시스템입니다.

  • Playwright/Axios 기반 웹 데이터 수집 파이프라인 구성
  • Groq SDK를 활용한 AI 요약/분류/분석 흐름 구현
  • node-cron 스케줄링, MySQL 저장소, Winston 로깅 적용
  • Telegram Bot과 Express API를 통한 멀티 채널 연동 기반 마련

Fair-Scout 운영 관리자 콘솔

Fair-Scout 서비스의 수집 이벤트, API 키, 운영 지표를 관리하는 Spring Boot 기반 관리자 웹입니다.

  • Thymeleaf 기반 대시보드, 이벤트 목록, API 키 관리 화면 구현
  • Spring Security 로그인과 관리자 권한 보호 구성
  • WebClient로 Fair-Scout API와 통신하고 운영 데이터를 조회/관리
  • JPA, Validation, Actuator, MySQL/H2 프로필을 활용한 운영형 구조

Windows 실시간 디스크 모니터링 데스크톱 앱

Windows 환경에서 디스크 사용량, 읽기/쓰기 속도, 온도 정보를 실시간으로 확인하는 데스크톱 앱입니다.

  • FastAPI 백엔드로 디스크 상태와 I/O 메트릭 제공
  • Electron + React 기반 데스크톱 UI와 투명 오버레이 모드 구현
  • 항상 위 표시, 작업 중 모니터링 가능한 컴팩트 화면 구성
  • PyInstaller/Electron Builder 기반 단일 설치 파일 패키징 흐름 구성

React Three Fiber 기반 3D 멀티플레이 행성 프로젝트

작은 행성 위에서 플레이어가 이동하고 상호작용하는 3D 웹 프로젝트입니다.

  • Three.js, React Three Fiber, drei 기반 3D 씬 구성
  • Rapier 물리 엔진과 구형 중력 시스템을 활용한 플레이어 이동 구현
  • PeerJS, Firebase 기반 계정/저장/멀티플레이 동기화 기능 구성
  • Zustand, Koota ECS, postprocessing으로 상태와 렌더링 구조 분리


Project Highlights

프로젝트 핵심 경험 키워드
Spotchzxk 실시간 거래 엔진, WebSocket, 운영 배포 Spring Boot, React, STOMP, MySQL, Redis
ManaToon AI 생성형 콘텐츠 제작 플로우 React, Express, Prisma, R2, BYOK
Fair-Scout-AI 자동 수집, AI 분석, 알림 자동화 TypeScript, Playwright, Groq, Telegram
Fair-Scout-Admin 운영자 콘솔과 API 관리 Spring Boot, Thymeleaf, Security, JPA
Disk Monitor Windows 데스크톱 모니터링 앱 FastAPI, Electron, React, PyInstaller
planet 3D Web, 물리, 멀티플레이 Three.js, R3F, Rapier, PeerJS, Firebase

What I Like To Build

관심사 설명
Realtime UX WebSocket, STOMP, P2P 동기화처럼 상태 변화가 빠른 서비스를 다룹니다.
AI Products AI 호출을 넘어 실제 서비스 흐름 안에서 쓸 수 있는 제품 구조를 설계합니다.
Product Engineering 프론트, 백엔드, DB, 배포까지 이어지는 end-to-end 구현을 좋아합니다.
Practical Architecture 운영 비용, 장애 대응, 데이터 흐름까지 고려한 현실적인 설계를 지향합니다.

GitHub Stats

GitHub Stats Most Used Languages

읽기 좋은 서비스, 고장 났을 때 고칠 수 있는 구조, 실제로 배포되는 제품을 만듭니다.

Pinned Loading

  1. Spotchzxk Spotchzxk Public

    Java

  2. Echo-DC Echo-DC Public

    강력한 갤창랭킹

    TypeScript