
Jehoon Park

CS Student @ U of M Twin Cities
A Computer Science student with broad interests across the stack — from frontend design to backend logic and everything in between.

About Me
I'm a Computer Science major at the University of Minnesota – Twin Cities (UMN), dedicated to building meaningful software that improves lives.
My focus lies in integrating ML/AI into software to maximize productivity and convenience.
Experiences

dotori
Software Engineer
Making AI-powered college admissions assistant

Poky Lab
Student Researcher (Plug-in Developer)
Developed Poky plug-in application.

Gallery Soma
Software Engineer Intern
Created a website for gallery.
Projects
Assembly-Level Bit Manipulation
Assembly-Level Bit Manipulation project
Assembly, C, MakeFile

- Rewrote faster and more compact versions of basic computational operations in x86-64 Assembly.
- Optimized memory usage by directly manage CPU registers and avoiding unnecessary memory operations.
- Implemented float operations without float instructions, ensuring accuracy and efficiency.
- Ensured correctness across 20+ edge cases through automated testing infrastructure like Makefile, and validators.
Chess Game
Terminal-based Java Project
Java

- Developed a terminal-based chess game using a 2D array to represent the board and handle piece movements.
- Developed rule-checking functions to validate piece movements (horizontal, vertical, diagonal).
- Encapsulated 6+ piece movement rules into dedicated classes using object-oriented design.
- Loaded each chess piece from a text-based code and placed it on the board accordingly.
Block Maze Game
Java-swing based Project
Java, Swing, OOP

- Developed a Java-Swing based block game using object-oriented programming principles.
- Parsed string grids to generate dynamic layouts and extract blocks using ArrayList, enabling scalable level setup.
- Implemented smooth block movement by detecting mouse drag direction and updating block position accordingly within grid constraints.
- Implemented interactive block selection by translating mouse input into grid coordinates to enable user-controlled block manipulation.
Skills
Programming Languages
Python, Java, C, JavaScript, TypeScript, SQL, Ocaml, HTML, CSS
Frameworks & Libraries
FastAPI, PyTorch, Spring Boot, React, Next.js(SSR), Express.js
Databases, Cloud & DevOps
MySQL, MongoDB, GCP, AWS, Github Actions, Vercel, Cloudflare
Developer Tools
VS Code, IntelliJ, GDB, Git, Linux
