Software/Security Engineer

Joshua (Hawon) Cho

Senior studying Computer Science and Statistics at the University of Michigan.
Sometimes I like to be productive. That usually means solving a CTF challenge, writing a CTF challenge, coding something, or reading through writeups of exploit devs and bug bounties. When I'm away from the screen, I'll be baking new breads, playing basketball, or watching the LA Clippers lose another playoff series 𓊝

Experience

Work Experience

A timeline of my jobs and roles

Battelle

Vulnerability Research/Reverse Engineering Intern

Aug 2025 - Dec 2025

Incoming VR/RE Intern at Battelle for Fall 2025

GhidraGDBPwntools
Millennium Management

Security Engineering Intern

Jun 2025 - Aug 2025

Incoming VR/RE Intern at Battelle for Fall 2025

AzureGCPAWSPython
Northrop Grumman Space Systems

Software Engineering Intern

May 2024 - Aug 2024

Worked on GATE, creating a code coverage based unit test generation tool for legacy codebases

PythonC++TransformersRAGLSTM
Block Harbor Cybersecurity

Product Development Intern

May 2023 - Feb 2024

Contributed to VSEC and Harborbay, connecting vehicle communications to the cloud

PythonJavascriptCCANUDSAutomotive EthernetBluetooth
University of Michigan ME-IT

Computer Consultant I

Nov 2022 - May 2023

Resolved 150+ tickets relating to troubleshooting, data sanitization, and setting up environments

LinuxWindowsMacPC DiagnosisKillDisk
LanguageLine Solutions

L4 Medical Interpreter

Dec 2021 - Jul 2022

Translated for various hospitals and clinics

EnglishKoreanMedicalLegal
Projects

Featured Projects

A display of some hackathons/classes/personal projects

GrowLytics

GrowLytics

AI-Powered Data for Smarter, Healthier Plant Care. Built with a Raspberry Pi paired with a variety of sensors.

Next.jsTypeScriptRaspberry PiArduino SensorKitMongoDBGemini
plain

plain

Open source tool for sizing aircrafts, calculating ideal proportions, and building 3D models

PythonMatLabGeminiElectron.jsBlender
CleanBucket

CleanBucket

A mobile app video platform using LLAVA 1.5-7b and Agentic AI for video analysis and user curated content

SwiftMongoDBCloudflareNode.jsAI AgentsPython
Unsicher

Unsicher

A grabify clone utilizing request and ip fingerprinting to identify location, device, client, and other identifying information to create a rating on the clicker's profile

Node.jsExpress.jsPythonFingerprintJS