뭐든 만들고 배우는 것을 좋아하는 엔지니어입니다. 하고싶은건 어떻게든 해냅니다. 장래희망은 오픈소스 아이돌입니다.
현 포트폴리오 페이지는 모든 개인 프로젝트 리스트업에 집중합니다. 저에 대한 자세한 내용은 아래 레주메를 참고해주세요.
- Github : 20chan
- 블로그 : 20chan
- 이메일 : [email protected]
- RESUME : 20chan
2015-07
Anti-Anti-Reflector: PE 헤더 파일 변조를 통한 .NET 디컴파일 방지/해제2015-09
RoyCompiler: C# 내장 컴파일러와 텍스트 에디터를 사용한 가벼운 C# 편집/컴파일 툴2017-08
c# tuple internal: roslyn 컴파일러 오류에 대한 분석 포스트2017-09
expression(gist): 머신코드를 런타임에 실행2017-09
AssemblySharp: 어셈블리 코드를 신태틱 슈거를 통해 런타임에 컴파일하고 실행2019-11
Unity ref return: 유니티 인스펙터 확장에ref
프로퍼티를 적용시킨 포스트2020-04
hijacs: .NET Core 런타임 메서드 바꿔치기2022-03
flexil: .net core 커스텀 JIT 컴파일러 만들기
2015-05
RAT: 키보드 후킹과 1:N 소켓 통신으로 구현한 키보드 로그 서버/클라이언트 프로그램2015-10
CaptIt: 네이버 소프트웨어에 등록해 오랫동안 서비스/유지했던 단축키와 후처리를 지원하는 캡쳐 프로그램2015-12
GetRGB: 마우스 커서에 위치한 화면 픽셀의 색상 정보를 표시하는 프로그램2016-01
PhillMacro: WinForm 기반 트리거와 액션을 지정가능한 키보드/마우스 후킹 매크로 프로그램2016-03
WindowMover: 키보드 후킹과 WinAPI로 윈도우 단축키로 윈도우 창 조작2016-06
GlobalHook: 키보드, 마우스 후킹 라이브러리2016-08
USBLock: USB를 키로 사용하는 화면보호기 프로그램2017-01
Wallpaper: 윈도우 데스크탑 아이콘과 배경 사이에 윈도우 창을 넣는 구현체2017-07
HackingVillian: 소켓기반 화면, 프로세스, 키보드 등의 관리와 메세지/파일 전송 등의 컴퓨터 관리 솔루션2020-12
no-bad-types: 키보드 후킹으로 비속어 감지 후 입력된 텍스트 검열2021-03
nalclip: 윈도우 클립보드 히스토리 관리 서비스의 윈도우 클라이언트
2015-06
SolarSystemSimulator: XNA에서 파티클 시스템과 물리엔진을 구현하여 만든 태양계 시뮬레이터2015-10
2048: WinForm 기반 2048 게임2015-12
NeuralNetworkSimulator: XNA기반 뉴런, 시냅스, 가중치등으로 전기 신호 시각화 시뮬레이터2017-05
GCS: XNA 기반 인터랙티브 작도 시뮬레이션 프로그램2018-06
Gridly: XNA 기반 회로 퍼즐 게임2019-11
mapgen: procedural world generation2020-06
unity mesh 9-slicing: Procedural 3d mesh 9-slicing2020-06
3dcamera: Procedural 3D magic camera2020-06
spider: Procedural leg IK based spider2021-08
WinAPI, Except It's a Unity: 유니티에서 WinAPI, external rendering 등을 적용한 메타 게임 만들기
2019-11
InspectorExtender: 유니티 inspector 확장 유틸리티 개발 로그2020-03
UnitySniper: 유니티 에디터 런타임에서 동적 C# 스크립트 실행 툴
- Visual Programming
2017-03
bumble: 인터프리터 언어와 python 구현체2017-08
claculator: python으로 구현된 계산기 컴파일러와 C 구현체인 VM2018-08
shrew: 패턴 기반 인터프리터 언어- roslyn contributes: #23833 #39602
2018-09
SimpleWebServer: HttpListener 기반 어트리뷰트-리플렉션 인터페이스를 사용한 웹서버 라이브러리2019-06
CreamRoll: DSL을 지원하는 바닥부터 구현된 서버 라이브러리- CreamRoll 사용
2020-06
note: typescript, express, react, caddy, mongodb, docker-compose 기반 노트 서비스2020-08
home: 로그인이 필요한 개인용 서비스 헬스체크 대시보드2021-03
valg: 간단한 발하임 서버 관리툴2021-03
nalclip: 윈도우 클립보드 히스토리 관리 서비스의 웹서버2021-04
_utils: 여러 encoder, decoder, hash 등의 변환 툴2022-05
slgg: ts, next.js app routing 기반 clickhouse db 기반 게임 통계 사이트2023-10
retsuko: nextjs, 간단한 주식/가상화폐 모의투자 시뮬레이션 툴2023-11
jen2: nextjs v13 app routing 기반 자동화된 개인용 가계부 서비스2024-01
kikuri: nextjs v13에서 웹소켓 기반 stateless 웹 보드게임2024-01
0ch.me: nextjs, hit counter와 음악 스트리밍 등이 구현된 홈페이지2024-01
utils: carvekit 이미지 배경 제거 툴 및 여러 웹 유틸2024-02
radiota.pe: 현재 재생중인 음악, 치지직 채팅 오버레이2024-04
place: 실시간 픽셀아트 플랫폼 r/place clone2024-09
legeno.gg: 게임 특화 토너먼트 플랫폼
2016-02
Vultr VPS: 윈도우 서버 VPS에서 당시 개발한 .NET 서버 호스팅2020-06
메일 서비스 구축: aws lightsail에서 독자적 풀스택 메일 서비스 구축2021-03
홈서버 구축: 다양한 서비스 호스팅 및 cloudflare dns + nginx/grafana/docker-compose 등의 인프라 구축
- .NET
- python
2017-01
commit-twitter-bot: 1일커밋을 지키지 않으면 트위터로 알림을 보내주는 봇2017-07
The Fun Of Reinvention: python3.6 메타 프로그래밍 정리 포스트2020-01
aheuithon: 파이썬 아희 커스텀 코덱
- rust
2018-10
calc-repl-rs: 계산기 repl2018-10
tic-tac-toe-rs: 틱택토
- General
2015-05
Update: 드롭박스 OAuth API를 사용한 프로젝트들의 버전 관리 자동화 프로그램2015-08
AssistantManager: MS Speech API를 사용한 명령을 등록하여 음성 인식으로 명령을 실행하는 프로그램2016-05
CodeCount: 프로젝트의 소스 코드들의 이름을 자체 스크립트로 필터링하여 전체 코드 라인 계산2016-09
Excelly: 외부 리스트, 함수 등 연산을 지원하는 스프레드시트 통계 프로그램2016-10
AdSlide: 씬 전환, 애니메이션 등을 지원하는 슬라이드 쇼 프로그램
2016-12
ChristmasTree: 눈내리는 크리스마스 트리2017-06
img2term: 이미지를 ansi code로 변환하여 터미널에서 출력2019-08
surface-arch: 서피스북2에 아치 리눅스를 설치하고 설정하는 삽질로그2020-05
surface-arch: 서피스북2에 아치 리눅스를 다시 설치하고 설정하는 더 자세한 삽질로그2020-08
pre-commit: git 유니티에서 빈 폴더의 meta파일을 unstage시키는 pre-commit 훅
2020-01
clickup-assign-me: 클릭업에assign me
버튼을 추가해주는 웹 확장 프로그램2020-07
github-now: 현재 듣고 있는 노래를 깃헙 프로필에 실시간으로 띄워주는 웹 확장 프로그램
- 난독화
2018-08
Ascii Fluids Deobfuscation: 유명한 IOCCC Fluids 프로그램 분석 포스트
- 아희
- marbelous
2018-02
spec-docs-ko: marbelous 스펙 문서 번역2018-05
prime.mbl: marbelous로 작성한 소수 판정 프로그램
2017-12
영찬웨어: 문제를 풀어야 꺼지는 화면보호기2018-05
TrulyInnovativeVersionControl: git보다 좋은 버젼 컨트롤2018-05
NoFWords: 음성인식으로 욕하면 욕하지 말라고 알림을 보냄2018-08
척추의 요정: 정기적으로 허리펴라고 알림을 보냄2020-08
SansTyping: 글로벌 키보드 후킹을 통해 타이핑을 할 때 마다 사운드 이펙트를 내주는 윈도우 프로그램
2016-06
ChatBot: 간단한 챗봇 알고리즘과 구현체2017-12
redesigned-chatbot: 위 챗봇을 페어 프로그래밍으로 리팩토링2018-05
BluetoothShutter: 셀카봉 블루투스 셔터 입력을 윈도우에서 읽어들이기2018-08
TwitterStreaming: 프록시와 패킷 스니핑을 이용해 구현한 트위터 스트리밍2018-09
Kwitter: 유투브/트위치 채팅 스트리밍 인터페이스같은 트위터 클라이언트2019-04
λ-FizzBuzz: 완전 순수 람다 대수로 구현한 FizzBuzz2020-05
calimolite: 자체 알고리즘으로 학습된 영단어 기반 새로운 영단어 생성2021-08
euler: array-lang J로 오일러 프로젝트 등반2021-09
bard: 디스코드 음악 재생 봇2023-10
minecraft-dynmap-exporter: 마인크래프트 RCON 통신으로 플러그인 지표의 premetheus exporter2023-10
minecraft-stats-discord-bot: 마인크래프트 서버의 플레이어 통계를 디스코드 봇으로 보여주는 서비스
2018-10 ~ 2023-09
5minlab: 백엔드 엔지니어로써 재직2024-05 ~ 2024-11
Thingsflow: 백엔드 엔지니어로써 재직