Computer Architecture
Course project
Computer Architecture Engineering
A course-driven portfolio piece focused on digital electronics, Assembly, and C. It includes an 8-bit Hamming encoder/decoder, a 4-bit ALU, and an elevator control system built as a set of concrete low-level exercises.
Networking
Protocol design
S.P.Q.R.
Selective Protocol for Quality and Reliability is a UDP-based file transfer system with Selective Repeat reliability. The project was tested with Wireshark and supported by Python scripts for analysis and performance reporting.
Embedded UI
ESP32 project
Spectrum Analyzer
A real-time FFT spectrum analyzer built on ESP32, sampling audio through ADC and visualizing frequency data on an OLED display. The result is a compact embedded system with a strong focus on responsiveness and clarity.
Security Research
CTF write-ups
pwnable.kr
A curated set of exploit development and reverse-engineering solutions covering buffer overflows, format-string vulnerabilities, and shellcode execution. It demonstrates a practical, methodical approach to security analysis.
Machine Learning
Raspberry Pi
Neural Network Raspberry Pi Logic Gates
A from-scratch Python neural network running on Raspberry Pi to recognize logic gates. The project focuses on learning fundamentals by implementing the network, training flow, and activation functions manually.
IoT Systems
Final project
Automated Parking
A mini parking system combining Arduino Mega and Raspberry Pi, where sensors track vehicle occupancy and Telegram delivers live updates. The project is documented as a polished final report rather than a raw repository dump.