Portfolios

Creative Work.

A visual journey through my creative work and design evolution

Featured

Research · HFES International Symposium 2026

RAG-Enhanced LLM System with Decision Tree for Medical Device Usability Engineering Process

Junhee Choi, Jinseon Yoo, Saram Lee, Jung Chan Lee

An AI-assisted system that pairs a 37-point decision tree with RAG-enhanced document generation (Gemini Flash and Claude Opus) to guide small and medium medical device manufacturers through the IEC 62366-1/-2 usability engineering process. Applied to four South Korean medical device companies, the framework generates usability engineering documentation while keeping human oversight at every step.

Poster Session 1 · Medical and Drug Delivery Devices · Rhinelander Gallery

  • Research
  • LLM
  • RAG
  • IEC 62366
  • Medical Devices
View Details ↗︎

An AI-assisted system that helps small and medium medical device manufacturers implement the IEC 62366-1/-2 usability engineering process. A decision tree with 37 decision points guides manufacturers through regulatory requirements, while RAG-enhanced document generation (Gemini Flash and Claude Opus) drafts usability engineering documentation with human oversight. The framework was applied to four South Korean medical device companies. Co-authored with Junhee Choi, Saram Lee, and Jung Chan Lee; presented as a poster at the HFES International Symposium 2026 (Poster Session 1, Medical and Drug Delivery Devices).

Full collection

Portfolio

VS Code Extensions · 7 themes

VS Code Themes

Explore details

Seven hand-tuned color themes for Visual Studio Code, published on the VS Code Marketplace as jenna-studio. Each pairs soft pastel (or charcoal) surfaces with colorful, readable syntax: no harsh reds, contrast-checked token colors, matching terminal palettes, and bold and italic accents that make code structure easy to scan. Pick a theme below to watch the editor restyle itself, then install it in seconds.

  • VS Code
  • Theme
  • Extension
  • UI/UX
  • Accessibility
studio.tsx — Pink Blush
// studio.tsx — a little color, a clear purposeimport { useState } from "react";interface Theme {  name: string;  pastel: boolean;}const MAX_THEMES = 7;export function Studio(theme: Theme) {  const [count, setCount] = useState(0);  return (    <section className="studio">      <h1>{theme.name}</h1>      <p>{count} of {MAX_THEMES}</p>    </section>  );}

Get the theme

Install Pink Blush in three steps

  1. 01

    Find it

    Open the Extensions view with ⌘⇧X (CtrlShiftX on Windows and Linux), search for Pink Blush by jenna-studio, and click Install.

  2. 02

    Or paste one line

    From Quick Open (⌘P / CtrlP) or a terminal:

    Quick Openext install jenna-studio.pink-blush
    Terminalcode --install-extension jenna-studio.pink-blush
  3. 03

    Switch it on

    Press ⌘K then ⌘T (CtrlK CtrlT), or run Preferences: Color Theme from the Command Palette, then pick Pink Blush.

Using Cursor, Windsurf, or VSCodium? Download the .vsix from the Marketplace page and run Extensions: Install from VSIX…. The preview above is drawn live from each theme's own color file; exact rendering depends on your language extensions.

Artist name: Jenna Studio

AI Music Generation

Explore details

Made AI music and distributed it to YouTube Music, Apple Music, Spotify, etc via an artist name Jenna Studio. Jenna Studio is an independent artist that transforms personal growth and resilience into emotional pop, indie, and cinematic soundscapes, capturing the journey from uncertainty to freedom through warm melodies and reflective intensity. Each track is designed to grow with you: gentle yet unshakable, quietly powerful and deeply hopeful, soundtracking moments of healing, self-belief, and the courage to keep moving forward at your own pace.

  • Music
  • Suno AI
  • Jenna Studio
Create cruise travel maps

Travel Maps Design

Explore details

Create custom cruise journey maps for (주)삶은여행 that visually highlight routes, ports, and key experiences with clear, intuitive design. These maps help travelers easily understand their itinerary and feel the excitement of their voyage before departure.

  • Travel
  • Map
  • Photoshop
Browser Extension

Chrome Theme Extension

Explore details

3D Modeling/Printing

Raindrop ASMR LED Humidifier

Explore details

A custom-designed 3D printed humidifier featuring LED lighting and ASMR raindrop effects. Combines functionality with aesthetic appeal through innovative 3D modeling and printing techniques.

  • 3D Modeling
  • 3D Printing
  • Product Design
  • LED
Modeling tutorial PDF

Hello Kitty 3D Modeling

Explore details

Made a Fusion Hello Kitty 3D modeling tutorial that walks through the entire process step by step, from sketching the basic forms to shaping the face, body, and signature ribbon. Written as an easy-to-follow PDF guideline so that even beginners new to Fusion can complete their own Hello Kitty model from start to finish.

  • 3D Modeling
  • Guideline
  • Tutorial
  • PDF
Native macOS Overlay

Floating Lyrics

Explore details

A native macOS overlay that shows the lyrics of whatever you're playing, in sync, and gets out of the way. Apple Music, Spotify, and YouTube Music are polled once a second and the source actually playing wins. Synced LRC lyrics come from LRCLIB and are cached on disk, so the current line is highlighted and scrolled to as it plays. The panel floats above other windows, joins all Spaces, and switches between a compact one-line bar and a full scrolling lyric sheet, with font, weight, colors, and size all tunable from a live-preview settings window.

  • Swift
  • SwiftUI
  • macOS
  • LRCLIB
A collection of Apple's Shortcuts

Apple Shortcuts

Explore details

Custom ChatGPT

Your English Tutor

Explore details

A custom ChatGPT-powered English tutor designed to help students improve their language skills through interactive conversations, grammar corrections, and personalized learning experiences. Features include real-time feedback, progress tracking, and adaptive difficulty levels.

  • Education
  • Language
  • ChatGPT
Custom ChatGPT

Personal Color Analysis Service

Explore details

A specialized ChatGPT service that provides personalized color analysis and styling recommendations. Helps users discover their ideal color palette, makeup suggestions, and fashion advice based on their unique features and preferences.

  • Color Analysis
  • Lifestyle
  • ChatGPT
  • AI

Community leadership

AWS Student Builder Group.

AWS Student Builder Groups mark

FounderAWS Student Builder Groups

AWS Student Builder Group Leader

AWS Student Builder Group at Kookmin University

Sep 2026 – Sep 2027 · 12-month appointed term

AWS Student Builder Groups are Amazon Web Services' official student-led campus communities, the program students actually run themselves with AWS behind them. I founded the group at Kookmin University, bringing the program to the campus for the first time, and lead it on a 12-month appointed term.

1,000+Groups worldwide
68+Countries
6+Events per term
12Month term

What the group is

AWS Student Builder Groups (SBG) are the official global student community of Amazon Web Services: student-led, student-run groups on post-secondary campuses where members explore, build, and innovate with the AWS cloud. Membership is open to any student enrolled at a college or university who is 18 or older, with no prior AWS experience required, and the network now spans more than 1,000 groups across 68+ countries.

The program launched in 2023 as AWS Cloud Clubs and was renamed AWS Student Builder Groups to reflect what students were actually doing with it: less club, more hands-on building. Existing members kept their membership, badges, and progress through the transition, and the former Cloud Club Captains became Group Leaders.

A Student Builder Group is deliberately not a lecture series. It is run by students, for students: free hands-on workshops in real AWS accounts, certification study cohorts, build nights where members ship something small and working, project showcases, and career sessions with AWS engineers, solutions architects, and alumni. Because every group sits inside one global program, members also get access to AWS-run events and to builders in more than 1,000 other groups.

Korea has a real density of groups, and they work together. In July 2026, eight university groups (Seoul National, Kyung Hee, Kwangwoon, Dongduk, Dongguk, Konkuk, Inha, and Hanyang) jointly hosted the country's first AWS Student Community Day at the AWS Korea office in Seoul. Joining a group plugs a student into that national network, not just a campus club.

How the group runs

The group is built for students who want to leave with something working on their own AWS account. Certification cohorts run on a schedule toward Cloud Practitioner, labs move through EC2, S3, VPC, IAM, and CloudFront in members' own accounts, and build nights end with a deployed service rather than a slide.

That shape comes from my own route in: thirteen AWS course certificates through 2025, a production Django site on Lightsail, and generative-AI work on Bedrock. It took longer alone than it needs to in a group.

01
Hands-on labs

Guided sessions in members' own AWS accounts rather than demos on a projector. Core services come first (compute, storage, networking, identity, and delivery), then the architecture patterns that connect them.

02
Certification cohorts

Study groups that run on a schedule toward AWS credentials, using the certification vouchers and QA.com learning license that the leader program provides to members.

03
Build nights

Short, shippable projects with a deadline. Members leave with a deployed service, a repository, and something concrete for a portfolio instead of a certificate of attendance.

04
Beyond campus

Cross-group events, AWS Student Community Day, and direct sessions with AWS staff. This is the part a self-organized study group cannot offer on its own.

Second group event

Deploy Your Own Portfolio with AWS Amplify

2nd Event · 10 November 2026 · 12:00 to 13:00 KST · Autonomous Driving Studio, Mirae Hall, Kookmin University · Bring your own laptop

Event cover reading 나만의 포트폴리오 AWS에 배포하기 (Deploy your own portfolio to AWS) and AWS Amplify Hosting on a pastel gradient

The second event is a hands-on deployment session. Members take a ready-made portfolio template, make it their own with an introduction, projects, and activity history, then publish it to the web with AWS Amplify Hosting. In one hour, a site that only lived on a laptop becomes a link anyone can visit.

  1. 01
    Make it yours

    Fill the portfolio template with your own introduction, projects, and activity history, so the site tells your story rather than the template's.

  2. 02
    Meet Amplify Hosting

    See how AWS Amplify Hosting takes a site from your code and serves it on the web, without setting up a server yourself.

  3. 03
    Ship and share

    Deploy the portfolio and leave with a live link you can put on a resume, a profile, or a message.

  4. 04
    Keep costs in check

    Check your AWS Free Tier benefits and learn how to clean up deployments you no longer use once the session ends.

Made for anyone who wants a portfolio website of their own, wants to introduce their projects with a single link, or wants to try a real cloud deployment for the first time. Bring a laptop and charger, a fresh email address for a new AWS account, and the introduction, project details, and images you want on your portfolio.

Charges may apply depending on your AWS account's Free Tier eligibility, credit balance, and usage. The session covers how to check your free benefits and remove deployments you no longer need.

First group event

Cloud Escape: Project ECLIPSE

1st Event · 29 October 2026 · 18:00 to 20:00 KST · Mirae Hall, Kookmin University · Teams of 3 to 4

Project ECLIPSE landing page: a dark eclipse graphic beside the title and a 59:57 countdown to restore the system before midnight

The group opened with a cloud forensics escape room rather than a lecture. The setting is Seoul in 2035, where KMU Technologies' research platform ECLIPSE went dark at 22:15 with no warning. The database refuses authentication, the research archive looks empty, and the incident report blames an outside intruder, except nobody can say who wrote the report. At midnight the archive seals itself automatically. Sixty minutes on the clock, four stages, one final deduction, and three possible endings depending on what a team concludes.

  1. 01
    Scrambled logs

    UTC, epoch, and KST. The same moment wears three different faces, so recovering the real order of events is itself the first piece of detective work.

  2. 02
    Ghost account

    Someone who left three months ago signs in tonight. An account records a name; it never records the hands that typed.

  3. 03
    Hidden archive

    Four fragments scattered among more than a hundred storage objects, where something deleted and something moved are not the same thing.

  4. 04
    Architecture recovery

    Route 53 through to RDS. Teams drag the broken diagram back into shape and reconnect it to bring ECLIPSE online.

Teams of three or four work from their own laptops, and one nominated controller locks in the final deduction. AWS Kiro sits alongside as an AI investigation partner that reads the evidence files and answers questions, which leaves players to separate what the AI guessed from what the logs actually recorded. No coding required: a little AWS familiarity, careful reading, and a willingness to keep doubting the evidence is enough.

KMU Technologies, ECLIPSE, and every character, log, account, and incident in the game are fiction written for the event. Nothing is connected to real AWS resources or credentials, and AWS service names appear for teaching purposes only.

Credentials

Certifications

AWS Knowledge: Cloud Essentials training badge
AWS Training & Certification

AWS Certifications

13 certificates

Certiport authenticated digital transcript: Microsoft Azure AI Fundamentals
Microsoft · Certiport

Microsoft Certifications

1 certificate

Microsoft Certified Fundamentals credential, verified through a Certiport authenticated digital transcript. The AI-900 exam covers core machine learning concepts and the Azure services behind computer vision, natural language processing, and generative AI workloads.

  1. Microsoft Certified: Azure AI Fundamentals (AI-900)View ↗︎

Field notes

Travel Journal

Field notes from my travels · read all on Tistory ↗︎

CRUISE D0 · 슬로베니아

새벽 5시, 칼바람을 맞으며 공항버스를 탔다. 밤을 샜지만 아직 피곤하진 않다. 슬로베니아로 향하는 여행의 시작.

Read on Tistory ↗︎

CRUISE D1 · 류블랴나 & 트리에스테

류블랴나 시내 투어를 마치고 잠시 숨 고르는 시간. 호텔 조식이 내가 먹어본 중 거의 최고였다. 맛없는 메뉴가 하나도 없었다.

Read on Tistory ↗︎

CRUISE D2 · 스플리트

아침 조식 먹고 급하게 커피 한 잔. 평소 아이스만 마시는 내가 여행 내내 따뜻한 커피만. 그래도 얼음컵 받아 에스프레소를 부어 만들어 마셨다.

Read on Tistory ↗︎

CRUISE D3 · 코토르

아침에 발코니로 나서자마자 깜짝 놀랐다. 구름인 줄 알았던 거대 바위가 마을을 둘러싸고 있었다. 여태까지 본 풍경 중 가장 놀라운 장면.

Read on Tistory ↗︎

CRUISE D4 · 카타콜론 & 올림피아

오늘은 늦게 일어났다. 선내 햄버거는 의외로 맛있었고, 아침부터 먹는 초코 케이크가 여태 먹은 디저트 중 단연 최고.

Read on Tistory ↗︎

CRUISE D5 · 코르푸

그리스 코르푸. 2층 시내버스 투어 중이다. 16–21도, 햇살 좋은 날씨. 바닷가에선 정말로 수영하는 사람들도 보였다.

Read on Tistory ↗︎

CRUISE D6 · 두브로브닉

드디어 크로아티아 두브로브닉 기항지 관광. 엄청 기대했던 곳이라 설레는 마음으로 발을 내디딘 아침.

Read on Tistory ↗︎

CRUISE D7 · 알베르벨로

다시 이탈리아. 알베르벨로의 스머프 마을로 가는 길. Trulli가 빼곡. 꼬깔콘 같기도 하고, 보면 볼수록 진짜 스머프 마을 같기도 하다.

Read on Tistory ↗︎

CRUISE D8 · 블레드

마지막 날이다 ㅠㅠ 아침에 짐 정리를 끝내고 평소엔 안 마시는 뜨거운 아메리카노 한 잔. 사람은 정말 적응의 동물이군. 동화 같은 블레드를 향해.

Read on Tistory ↗︎

At a glance

Portfolio Highlights

30+Design Projects
4+Years Experience
5+Work Experience