Woojin Lim

Backend Developer

Linux Enthusiast

Self-Hosting & Infrastructure

초등학교 때 Minecraft 서버를 운영하기 시작한 것을 계기로 Linux, 네트워킹, 백엔드 개발, 가상화, 인프라 엔지니어링까지 점차 관심 분야를 넓혀왔습니다.

Terminal
$ whoami

woojin-lim

$ stack --focus infrastructure

linux • networking • nginx • proxmox • node.js

$ _

About
첫 서버 운영부터 백엔드·인프라 엔지니어링까지의 타임라인
Elementary
First Minecraft Server
Middle School
Home Server BuildRemote DesktopSSHSFTPLinuxNode.jsExpressDiscord Bot
Middle → High
ProxmoxVirtual MachinesReverse ProxyNginxTailscaleArch LinuxHomeLab
High School
Arch Linux MirrorStartup CollabSchool Info SystemBackend DevServer Management
Skills
백엔드 개발, Linux 운영, 인프라 중심의 기술 스택
Backend
Node.jsExpress
Infrastructure
LinuxArch LinuxUbuntuDebianNginxReverse ProxySystemdSSHSFTPDocker (Learning)
Virtualization
Proxmox VEVirtual Machines
Networking
DNSTCP/IPVPNTailscalePort Forwarding
Programming
JavaScriptNode.jsCGo (Learning)Rust (Learning)
Tools
GitGitHubVSCode
Projects
기술 스택, 역할, 도전 과제, 배운 점을 포함한 프로젝트 요약
Minecraft 서버 인프라
업타임, 성능 최적화, 네트워크 관리를 중심으로 한 자체 서버 운영
LinuxNetwork ManagementPerformance Tuning

Role: Infrastructure Engineer

Challenges: 동시 트래픽 처리 상황에서 지연 시간과 리소스 사용량의 균형 유지

Lessons: 안정적인 인프라는 관측 가능성과 예측 가능한 운영 플레이북에서 비롯된다

HomeLab
서비스 격리 및 네트워크 분할 테스트를 위한 멀티 VM Proxmox 환경
Proxmox VEVirtual MachinesNetwork Segmentation

Role: System Administrator

Challenges: 서비스 간 통신을 유지하면서 명확한 신뢰 경계를 설정하는 것

Lessons: 초기에 내린 인프라 아키텍처 결정이 이후 마이그레이션 복잡도를 줄여준다

Arch Linux Mirror
고가용성 패키지 전달을 위한 Nginx 기반 자체 미러 인프라
NginxMirror ServerSelf-Hosting

Role: Mirror Admin

Challenges: 업데이트 및 피크 시간대에 미러 동기화 신뢰성 유지

Lessons: 미러 일관성을 유지하려면 자동화와 검증 파이프라인이 필수적이다

Reverse Proxy 인프라
내부 서비스를 안전하게 라우팅하는 SSL 종단 리버스 프록시 스택
NginxSSLReverse Proxy

Role: Infrastructure Engineer

Challenges: 안전한 공용 진입점을 설계하면서 라우팅 관리를 유지보수 가능하게 하는 것

Lessons: 보안과 라우팅은 일회성 패치가 아닌 기본 인프라로 코드화되어야 한다

스타트업 프로젝트 — 학교 정보 Display 시스템
학교 정보 Display 워크플로우를 위한 프로덕션 백엔드 및 배포 인프라
BackendServer ManagementDeploymentInfrastructure

Role: Backend & Infra Engineer

Challenges: 반복적인 제품 변경 상황에서 안정적인 배포 유지

Lessons: 운영 신뢰성은 견고한 시스템과 명확한 팀 커뮤니케이션이 함께 필요하다

Discord Bot
유틸리티 자동화 및 커뮤니티 워크플로우 통합을 위한 Node.js Discord 봇
Node.js

Role: Backend Developer

Challenges: 다양한 명령어 흐름에서 비동기 이벤트를 예측 가능하게 처리

Lessons: 이벤트 기반 아키텍처는 강력한 디버깅 습관과 API 통합 규율을 길러준다

Express 웹 애플리케이션
REST API 계약과 서비스 로직을 구현한 백엔드 중심 Express 애플리케이션
ExpressREST APINode.js

Role: Backend Developer

Challenges: 일관된 API 경계 설계와 유지보수 가능한 서비스 계층 구성

Lessons: 라우트와 서비스 간 명확한 계약이 기능의 확장성과 테스트 용이성을 보장한다

Infrastructure
자체 호스팅 백엔드 환경의 일반적인 서비스 흐름
Internet
Cloudflare
Nginx Reverse Proxy
Express Backend
Database
Services
Linux Journey
데일리 인프라 워크플로우까지의 운영체제 발전 과정
Windows 10 EOL1
ArchLinux2
Proxmox3
CachyOS4
GitHub Statistics
컨트리뷰션 활동, 고정 리포지토리, 언어 사용량
Contribution Graph
@cornsole
cornsole의 GitHub 컨트리뷰션 그래프
Pinned Repos
Top Languages
Learning
현재 탐구 중인 분야
DockerKubernetesCI/CDCloudDistributed Systems
Certifications
목표
Linux
Contact
백엔드, Linux, 인프라 협업 관련 문의는 언제든 환영합니다.