본문 바로가기
XIUSoft

기술 스택

웹 서비스, 앱, 운영 도구, 게임 서버, 인프라를 만들며 사용한 기술을 정리했습니다.

언어

TypeScript, JavaScript, Kotlin, Python, C#, PHP, Swift, Java를 작업 성격에 맞춰 사용합니다. 웹 도구는 TypeScript, Android 앱은 Kotlin과 Jetpack Compose, AI/자동화는 Python, CS2 플러그인은 C#을 주로 사용합니다.

프레임워크

Astro, React, Tauri, FastAPI, Node.js, Discord.js, CounterStrikeSharp, Jetpack Compose를 사용합니다. Vora처럼 복잡한 UI가 필요한 제품은 React/Tauri 조합을, 운영 도구는 Node.js와 Python을 선택합니다.

AI / 로컬 처리

Vora의 Big-LaMa 인페인팅, EfficientSAM 기반 선택 도구, Android의 ML Kit/CameraX처럼 사용자의 기기에서 처리할 수 있는 구조를 선호합니다.

인프라

Cloudflare, OPNsense, Docker, Nginx, PM2, Pterodactyl을 조합해 웹 서비스와 게임 서버를 운영합니다. 배포, 모니터링, 백업, 보안까지 개발 범위로 봅니다.