Profile

단순 도구 사용을 넘어, 소프트웨어 동작 원리를 설계하는 개발자입니다.

저는 리눅스 커널의 VFS를 다루는 태그 파일 시스템(TFS)부터 SQL 파서와 DB 저장 엔진의 내부 구조까지, 소프트웨어의 '밑바닥'을 직접 구현하며 성장해 왔습니다. 언어의 장벽 없이 C/C++, Rust, Java를 넘나들며 최적의 아키텍처를 고민하고, 복잡한 시스템 문제를 해결하는 과정에서 희열을 느낍니다. 또한 DirectX를 활용한 물리 시뮬레이션, TCP 소켓 기반의 비동기 채팅 앱, 그리고 OS 레벨의 파일 시스템 구축까지, 저는 기술의 층위를 가리지 않고 도전합니다. 탄탄한 컴퓨터 공학 기초를 바탕으로 새로운 기술 스택을 빠르게 습득하며, 결과물로 실력을 증명하는 준비된 엔지니어입니다.

연락처

  • 생년월일1998-12-07
  • 휴대전화010-9561-2502
  • 이메일eaglclaws@gmail.com
  • 깃허브github.com/eaglclaws

교육

중앙대학교

소프트웨어학부 - 공학인증 취득

2018-03 ~ 2025-02

포트폴리오

2025-06 ~ 현재

nextJS를 활용하여 React로 개인 포트폴리오를 디자인 및 배포

Next.jsTailwind CSSNeumorphismDockerVPSAI Assisted

네트워크 응용설계

2024-03 ~ 2024-06

TCP 소켓 코딩을 활용하여 채팅 어플리케이션을 구현하며 비동기적으로 발생하는 이벤트 처리 구현

TCPSocketGoRustCAsynchronousConcurrencySynchronizationProtocol DesignNetwork

데이터베이스 시스템

2024-03 ~ 2024-06

Java를 활용해서 SQL Parser 및 데이터베이스 블록 저장 기법을 재현하여 SQL 쿼리 재현

JavaDBMS InternalsSQL ParserDFABinary I/OStorage Engine

캡스톤 2

2024-03 ~ 2024-06

3인 팀의 일원으로서 윈도우 프로세스의 상태를 보존하여 다른 단말기에서 프로세스의 상태를 다시 불러올 수 있는 어플리케이션 발개

Win32 APIC#System HookingP/InvokeProcess ManagementAutomation

캡스톤 1

2022-09 ~ 2022-12

4인 팀의 일원으로서 풀스텍 Javascript 투표 기반 SNS 모바일 어플리케이션의 백엔드를 expressJS로 구현

React NativeJavascriptNLPPythonAWSGitNode.jsExpress.jsMySQLCollaborative FilteringNormalization

TFS (Tag File System)

2022-07 ~ 2022-08

A FUSE application that implements a tag-based filesystem by overriding OS calls. Includes custom executables for tag management.

OSLinuxIOCGitFUSEFile SystemsMetadataData De-duplicationSQLite

소프트웨어 공학

2022-03 ~ 2022-06

보드 게임 구현을 소프트웨어 공학 개발 과정을 거쳐서 각 단계의 산출물을 제출하고 최종적으로 완성된 제품을 제출

C++AgileUMLSDLCOOADSoftware Architecture

Snake

2022-03 ~ 2022-06

3인 팀의 일원으로서 cocos2D-x 엔진을 활용하여 Snake 게임 개발의 PM을 맡아 구현의 주요 과업 관리

Cocos2d-xCMakeCI/CDDevOpsCross-PlatformC++

Calc

2021-09 ~ 2021-12

프로그래밍 언어론 수강 당시 정수와 실수가 정의된 라이브러를 이용하여 Rust로 유리수와 복소수를 처리할 수 있는 기능을 확장

RustPolymorphismOCPTrait ObjectsType TheoryDesign Patterns

DirectX Breakout

2021-09 ~ 2021-12

3인 팀의 일원으로서 객체지향 프로그래밍 수강 당시에 DirectX API를 이용하여 구체형 Breakout 게임을 개발하여 collision 및 bounce 구현

DirectXC++Project ManagementCI/CD3D PhysicsGit

Paint

2019-03 ~ 2019-06

소프트웨어 프로젝트 수강 당시, Java Swing을 활용하여 그림판 GUI 응용프로그램 구현

JavaSwingGUIOOPGitVector GraphicsLinear AlgebraDesign PatternsBezier