AuthSecurity
Secure User Authentication Project
A Django REST Framework backend with a vanilla JavaScript frontend for session login, CSRF-protected API calls, email validation, and TOTP 2FA - built locally as an auth learning project.
Security · Development · Systems
I build practical software across authentication, detection tooling, and web systems. This site is my field journal of projects worth showing.
Jeju Island · South Korea
About
I am a developer focused on security-minded systems and clear, maintainable web work. This portfolio collects projects that reflect what I have been learning and what I enjoy building.
The work spans Django authentication with 2FA, malware analysis tooling, network intrusion detection, Java distributed-systems coursework, and TypeScript web apps. Each project is here because it taught me something concrete.
Outside of work, I enjoy travel, follow football (soccer), read (mostly) fiction, and occasionally disappear into video games and IT hobbies.
If you are reviewing this for a role, hi, I hope you enjoy my work. The contact section below is the fastest path to reach me.
If you're just stalking, hello to you too, I might be tracking you ;)
Selected work
Secure User Authentication Project
A Django REST Framework backend with a vanilla JavaScript frontend for session login, CSRF-protected API calls, email validation, and TOTP 2FA - built locally as an auth learning project.
Java job scheduler for ds-sim
A Java client for COMP6105/3100 that talks to the ds-sim C simulation server - authenticate, read job state, and return allocations with Largest-Round-Robin, First-Capable, or my Stage 2 Start-Servers algorithm.
Malware Detection Project
A Python tool for malware triage - file hashing, VirusTotal lookups, PE parsing, and optional sandbox-style behavior monitoring, with GUI and CLI interfaces.
Simple Network Intrusion Detection System
A Python IDS for learning: Scapy packet capture, heuristic alerts (port scans, SSH brute force, ICMP floods), and a Streamlit dashboard. Runs locally - not production monitoring.
Pokémon Tera Raid Battle Calculator
A React and TypeScript web app for Pokémon Scarlet and Violet Tera Raids that ranks counters from your box using type matchups (base and tera), bulk, offensive stats, STAB, speed, and immunities - not a single super-effective pick.
This site
A field-journal portfolio built with HTML, CSS, and JavaScript - project highlights on the homepage, long-form write-ups on the blog, hosted on GitHub Pages with a custom domain.
First programming project
My first programming project: canvas Pong in plain JavaScript - game loop, collision detection, and two-player keyboard input.
Contact
LinkedIn and email are best for professional outreach. GitHub for code, Instagram if you prefer the informal route.