Skip to content
View ChrisLee02's full-sized avatar

Highlights

  • Pro

Block or report ChrisLee02

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ChrisLee02/README.md

Hadong Lee

Contact

Education

Seoul National University

B.S. in Computer Science & Engineering, Double Major in Business Administration

GPA: 3.87 / 4.3 (equivalent to 4.07/4.5, 126 credits)

Expected Graduation: August 2026

Relevant Coursework

  • Computer Science: Discrete Mathematics, Data Structures & Algorithms, Logic Design & Computer Architecture, Systems Programming, Computer Network, Functional Programming, Programming Languages, Databases, Machine Learning
  • Business Administration: Accounting, Financial Management, Investment, Operations Management

Languages and Tools

Languages

  • OCaml, Rust, Scala: Used in coursework on functional programming and programming language
  • C: Used in system programming courses to explore low-level computing concepts
  • Python, TypeScript, Java: Used in assignments and personal projects, mainly for web development

Tools

  • Git: Experienced with version control in collaborative environments, including branching, rebasing, and resolving merge conflicts
  • Linux: Comfortable with basic command-line operations and remote access to cloud machines using SSH

Projects

Interpreter & Compiler in OCaml (Programming Languages Course) Spring 2025

  • Implemented an interpreter for the imperative language K-, supporting environment-based function calls, memory management, and control flow within OCaml’s runtime
  • Built a compiler from K- to the stack-based VM SM5, preserving variable immutability and supporting recursive functions with proper environment binding
  • Developed an interpreter for the lambda-based functional language M, including both simple type checking and a let-polymorphic type system
  • Translated SM5 bytecode to a simplified VM Sonata, eliminating continuations by encoding return addresses in memory

Event-Driven HTTP Server in C (Computer Networks Course)
Spring 2025

  • Created a simple HTTP 1.1 web server using the epoll API in an event-driven architecture

Simple TCP stack in C (Computer Networks Course)
Spring 2025

  • Implemented a reliable transport protocol on top of an unreliable network layer
  • Supported 3-way/4-way handshake, reliable in-order delivery, and connection state transitions
  • Designed robust buffering with interval-merge logic, retransmission using Karn-Partridge RTO, and Go-Back-N mechanism

Simple Router in C (Computer Networks Course) Spring 2025

  • Built a basic IP router handling ARP, ICMP, TTL, and routing logic
  • Implemented packet forwarding with ARP caching and ICMP response generation (Echo Reply, TTL Exceeded, Port Unreachable, etc.)
  • Enforced source/destination IP blacklists and validated behavior across 7 integration tests

MEV Searcher (Creative Integrated Design 2) Spring 2025

  • Designed a non-toxic MEV searcher that captures arbitrage opportunities between Uniswap V3 (DEX) and Binance (CEX)
  • Developed a TypeScript + Node.js collector module to fetch and log real-time price data from both DEX and CEX APIs
  • Built a TypeScript + Node.js simulator that mocks price feeds and order execution to validate strategy performance under realistic conditions

Memory Allocator in C (System Programming Course)
Fall 2024

  • Implemented an efficient malloc/free system using a doubly-linked list and size-based binning strategy
  • Optimized allocation and deallocation for performance in fragmented heaps

Custom DBMS using Berkeley DB and Python (Database Course)
Fall 2024

  • Built a mini DBMS supporting SQL syntax
  • Designed and implemented query parsing and execution

HumphreysTaxi – Full-Stack Web App
Spring 2024

  • Designed and developed a taxi sharing platform using Next.js, Spring Boot, and AI-assisted UI features
  • Deployed the application in a production environment during military service

Experience

R&D Engineer Intern - RideFlux Inc.

Seoul, South Korea | Jul – Aug 2025

  • Project: LineMap
  • Goal: Separate lane markings (lines) as an independent data structure within HD maps, and build a semi-automated generation pipeline with editing tools.
  • Applied post-processing algorithms to deep learning model–generated line point clouds, producing polyline-based line maps.
  • Developed a RViz–based editing tool for interactive line map refinement.
  • Designed and implemented evaluation algorithms to measure the accuracy of automatically generated line drafts against ground truth.
  • Built an editor for inserting road connection information, enabling the construction of higher-level HD maps.

Undergraduate Teaching Assistant – System Programming

Seoul National University, South Korea | Mar - Jun 2025

  • Managed remote Linux VM setup and responded to general student inquiries via the course’s online Q&A platform
  • Supervised quizzes and exams, prepared clear grading rubrics, and graded large volumes of submissions with consistency
  • Served as sub-TA for the Memory Lab, answering student questions and reviewing final submissions for semantic alignment with assignment goals
  • Led lab sessions and managed grading as the primary TA for the Simple Key-Value Store Lab, providing code explanations and debugging guidance based on skeleton code
  • Reviewed test and exam questions in advance to prepare for in-exam student inquiries and ensured fair evaluation through standardized criteria

Frontend Engineer Intern – Deeping Source Inc.

Seoul, South Korea | Jul – Aug 2024

  • Developed a React-based UI for the UserTool platform supporting offline analysis solutions
  • Built interactive UI components using TypeScript and Recoil, emphasizing immutable state and modular design
  • Contributed to version control with Git, sprint planning, and code reviews in a collaborative team
  • Authored internal documentation for onboarding and system knowledge sharing

Unit Supply Specialist – U.S. Army 1st Signal Brigade

Camp Humphreys, South Korea | Dec 2022 – Jun 2024

  • Served as a KATUSA(Korean Augmentation To the U.S. Army) soldier facilitating cross-cultural coordination between U.S. and ROK forces
  • Participated in joint training exercises and performed bilingual logistics support
  • Handled peacetime supply receipt and distribution using the U.S. Army's GCSS system (MOS: 92Y)

Activities & Interests

Frontend Development Member – Waffle Studio

Seoul National University | Sep 2021 - Jun 2022

  • Participated in frontend development seminars hosted by the university dev club
  • Collaborated with team members on toy web app projects using modern frameworks

Algorithm Practice (C++) during Military Service

2023–2024

  • Practiced problem solving using C++, reinforcing academic understanding of data structures and algorithms
  • Solved algorithmic challenges on online judges (e.g., DP, BFS & DFS, greedy methods)

Pinned Loading

  1. wafflestudio/snugg-web wafflestudio/snugg-web Public

    TypeScript 1

  2. 2024-Fall-SNU-System-Programming 2024-Fall-SNU-System-Programming Public

    C

  3. 2025-Spring-SNU-Computer-Network 2025-Spring-SNU-Computer-Network Public

    C

  4. 2025-Spring-SNU-Programming-Language 2025-Spring-SNU-Programming-Language Public

    OCaml

  5. HumphreysTaxi HumphreysTaxi Public

    Taxi ride sharing service for those living in Humphreys

    Java

  6. Problem-Solving Problem-Solving Public

    C++