Skip to content
View jxpark24's full-sized avatar

Block or report jxpark24

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jxpark24/README.md

Hi, I'm Jinwoo Park 👋

Computer Science student focused on backend engineering, full-stack systems, and AI-powered applications.

I enjoy building software that scales, makes sense architecturally, and solves real problems. I'm especially interested in APIs, system design, and applied AI — and I like shipping projects that people can actually use.

Outside of coding, I spend time at the gym, studying hard, and sharpening my problem-solving skills.


🎓 About Me

  • 🏫 Pursuing a B.S. in Computer Science at the University of California, Irvine (Expected June 2028)
  • 🔭 Currently building full-stack web apps with Flask, MongoDB, and Docker
  • 🤖 Exploring applied AI / LLMs — structured output, prompt engineering, and closing the loop between data and generation
  • 🌱 Always learning: system design, C/C++ internals, and clean, extensible architecture, Java

🛠️ Tech Stack

Languages C C++ Python Java JavaScript

Web & Data Flask MongoDB HTML5 jQuery

AI / LLM Google Gemini

Tools Git Docker Linux pytest


🚀 Featured Projects

🎤 AI Mock Interview Coach

Flask · MongoDB · Docker · Google Gemini

A full-stack web app where users practice role-based interview questions and receive structured AI feedback, with score trends tracked session-over-session.

  • Integrated Google Gemini with Pydantic response_schema enforcement to guarantee rubric-scored JSON output (clarity, structure, depth, specificity) instead of free-form text
  • Engineered a MongoDB aggregation ($lookup + $group) that surfaces a user's weakest categories and feeds them back into question generation — a closed performance-improvement loop
  • Deployed as a multi-container Docker Compose stack with a mongosh healthcheck and service_healthy gating to eliminate startup race conditions
  • Wrote 20 pytest tests against an isolated DB, stubbing Gemini with an autouse fixture for fast, deterministic, offline runs

🚴 Full-Stack Brevet Time Calculator

Flask · MongoDB · Docker

A full-stack app that auto-computes ACP brevet control times as the user types.

  • Python Flask backend with an AJAX frontend for live, keystroke-driven calculation
  • MongoDB persistence with submit/display functionality, deployed as a multi-container Docker Compose stack

🌳 Binary Search Tree & Student Database

C++

  • Implemented a binary search tree from scratch using classes and composition (insert, search, delete, transplant)
  • Built a student-records database on top using inheritance — verified zero memory leaks with Valgrind

🔐 Multi-Cipher Encryption Library

C++

  • Designed five ciphers (substitution, Caesar, ROT13, running key, Vigenère) using a class inheritance hierarchy
  • Applied OOP design — inheritance and polymorphism — for clean, extensible encryption/decryption

📫 Connect With Me

LinkedIn GitHub Email


Building software people can actually use.

Popular repositories Loading

  1. CS322-Intro-Software-Engineering CS322-Intro-Software-Engineering Public

    This project was completed as part of CIS 322 at the University of Oregon. Base project structure provided by course instructors.

    Makefile

  2. jxpark24 jxpark24 Public

    Computer Science student at UC Irvine.

  3. first-contributions first-contributions Public

    Forked from firstcontributions/first-contributions

    🚀✨ Help beginners to contribute to open source projects

  4. earth_simulation earth_simulation Public

    C++

  5. IBM-AI-August-Challenge IBM-AI-August-Challenge Public

    Forked from Harschul/IBM-AI-August-Challenge

    Multi-Orbit Scientific Data Relay Network

    Python

  6. AI-Mock-Interview-Coach AI-Mock-Interview-Coach Public

    Python