
A streaming service connecting a React browsing and playback UI with Spring Boot, AWS S3, Lambda, and MediaConvert.
A Spring Boot REST API project for crawling Saramin job postings, searching/filtering listings, applications, bookmarks, and JWT authentication.
Job Listing Screen
Displays crawled Saramin job postings with filters for location, experience, salary, tech stack, and deadline.
Search API Implementation
Shows how the /jobs endpoint builds Specification filters and pageable response data from query parameters.
Saramin Crawl Dump
Summarizes the Jsoup crawler flow that extracts posting fields, skips duplicate URLs, and saves new rows.A Unity XR action prototype using Meta/XR device input for tactile combat, monster encounters, and escape flow.
XR Combat Input
Mapped controller movement to attack and defense interactions.
Close Interaction
Composed close-range action scenes where the player faces monsters directly.
Unity Prototype
Validated XR input, collision, and monster reactions in a fast action prototype.A Unity 3D horror prototype experimenting with first-person exploration, tense atmosphere, pursuit flow, and simple interactions.
First-person Encounter
An actual gameplay capture of the player encountering an enemy in the hospital corridor.A React web application using the TMDb API for movie search, popular movie browsing, wishlist management, filtering, and sorting.
Movie Discovery UI
Organized popular and top-rated movies around poster-focused browsing.
Search and Filtering
Built a flow for searching, sorting, and filtering TMDb API results.
Wishlist
Implemented a client-side state flow for saving and revisiting favorite movies.A FastAPI-based AI agent that parses user conditions, calls restaurant search/filtering tools, and generates explainable recommendations.
ReAct Loop
Interprets requests, calls tools, observes results, and generates final recommendations.
Search Tool
Uses Kakao Local API and a sample dataset for regional restaurant search.
Filtering and Recommendation
Reflects price, context, and review conditions to provide explainable recommendations.A Spring Boot and MariaDB shopping mall demo covering product browsing, cart, purchase, and payment verification flows.
Product List
Implemented the basic shopping flow from product list to cart and purchase pages.
Cart Flow
Handled quantity updates, total price calculation, and checkout entry.
Login Screen
Connected cart and payment flows to a session-based authentication screen.A Next.js + FastAPI MVP that selects YouTube sports clips and streams AI-based motion analysis.
Clip Selection
Lets users choose the segment to analyze and extracts only that portion server-side.A Unity project recreating Wii Sports Resort swordplay controls and hit feedback for a PC/WebGL environment.
Sword Controls
Converted mouse input into sword rotation and position for a direct swinging feel.
Hit Reaction
Strengthened impact feedback with a self-balancing recovery flow.
Wii-like Shader
Used simple colors, low gloss, and outline-like styling to echo the original visual tone.