Hi! I'm Jehoon Park

CS Student @ U of M Twin Cities

A Computer Science student in the Computer Systems track, passionate about building reliable and impactful software.

Gemini logo|

ABOUT ME

Jehoon Park

Jehoon(James) Park

I'm a Computer Science major at the University of Minnesota - Twin Cities, focused on building reliable software that creates practical impact.

This portfolio highlights projects and experiences that reflect both technical depth and thoughtful problem solving.

Experiences

University of Colorado Denver, Lee Group Logo

University of Colorado Denver, Lee Group

10 months

Research Assistant Developer

Jun 1, 2025 - Mar 16, 2026

Developed Poky plug-in application.

dotori Logo

dotori

9 months

Software Engineer

Apr 1, 2025 - Dec 31, 2025

Making AI-powered college admissions assistant

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

University Course Scheduling

Contributor

Python, Google Colab

University Course Scheduling Screenshot
  • Built a course scheduling system that generates all feasible schedules under given constraints.
  • Modeled the problem as a Constraint Satisfaction Problem (CSP) and applied efficient search techniques.
  • Applied constraint propagation using MAC (Maintaining Arc Consistency) based on AC-3 to prune impractical branches and reduce search complexity by 40%.

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, JavaScript, TypeScript, C, C++, SQL, OCaml, HTML, CSS

Frameworks & Libraries

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

Databases, Cloud & DevOps

Pinecone, Databricks, PostgreSQL, MySQL, MongoDB, GCP, AWS, Github Actions

Jehoon Suite
jehoon.park0@gmail.com
Minneapolis, MN

📨 Contact Jehoon

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