Jehoon Park

University of Minnesota logo

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.

Jehoon Park

About Me

I'm a Computer Science major at the University of Minnesota – Twin Cities (UMN), dedicated to building meaningful software that improves lives.

This is my personal portfolio website to showcase my projects and experiences.

Experiences

dotori Logo

dotori

8 months

Software Engineer

Apr 1, 2025 - Present

Making AI-powered college admissions assistant

University of Colorado Denver, Lee Group Logo

University of Colorado Denver, Lee Group

2 months

Research Assistant Developer

Jun 1, 2025 - Jul 31, 2025

Developed Poky plug-in application.

Republic of Korea Army Logo

Republic of Korea Army

1 year 7 months

Communication Specialist

Jun 20, 2023 - Dec 19, 2024

Serving as a communication specialist in the Republic of Korea Army.

Gallery Soma Logo

Gallery Soma

3 months

Software Engineer Intern

May 31, 2022 - Jul 31, 2022

Created a website for gallery.

Projects

Dotori College Essay Assistant (In Progress)

As a Founder & Software Engineer, leaded motivated group of 4 people to innovate education.

Next.js, Spring Boot, PostgreSQL

Dotori College Essay Assistant (In Progress) Screenshot
  • Developed a full-stack AI-powered college admissions assistant using Next.js frontend and Spring Boot backend with PostgreSQL database.
  • Implemented JWT authentication system with access/refresh tokens, Google OAuth integration, and secure file upload to Google Cloud Storage.
  • Built AI-powered college recommendation system with personalized matching scores and resume-driven essay prompts using Redux state management.
  • Created comprehensive application flow management with step-based navigation, shopping cart system, and dashboard progress tracking.

GPU Image Editor

Image Editor project using OpenGL(GPU Acceleration)

C++, GLSL, Object-oriented Programming

GPU Image Editor Screenshot
  • Developed a GPU-accelerated image editor that allows draw and erase on images with customizable RGB colors.
  • Implemented the copy constructor, assignment operator, and destructor for 7+ classes for memory management.
  • Developed an OpenGL-based graphics application leveraging GPU s, implementing custom shaders and optimized texture handling for real-time rendering.
  • Used OpenGL VAO, VBO, and EBO buffers to optimize GPU rendering speed by 90%.

Jehoon Portfolio

Jehoon's Portfolio webste by Next.js and Tailwind CSS

Next.js, Tailwind CSS

Jehoon Portfolio Screenshot
  • Developed a portfolio website using Next.js and Tailwind CSS with modern UI/UX design principles.
  • Implemented dynamic sliding animations for the Experience section using Intersection Observer API and CSS keyframes.
  • Created modular component architecture with TypeScript interfaces for maintainable and scalable code structure.
  • Integrated EmailJS for contact form functionality and deployed the website on Vercel with automatic GitHub integration.

Assembly-Level Bit Manipulation

Assembly-Level Bit Manipulation project

Assembly, C, MakeFile

Assembly-Level Bit Manipulation Screenshot
  • 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

Chess Game Screenshot
  • 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

Block Maze Game Screenshot
  • 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, C++, JavaScript, TypeScript, SQL, Ocaml, HTML, CSS

Frameworks & Libraries

FastAPI, PyTorch, Spring Boot, React, Next.js(SSR), Express.js

Databases, Cloud & DevOps

PostgreSQL, MySQL, MongoDB, GCP, AWS, Github Actions, Vercel, Cloudflare

Developer Tools

VS Code, IntelliJ, GDB, Git, Linux

Jehoon Suite

📨 Contact Jehoon

I'm always open for new opportunities. DO NOT hesitate to contact me!