LAB
Here you'll find artifacts, apps, and experiments I built, some fully vibe coded with 100% AI from planning to refactoring.
Process Recap:
Personal Tool: Sprint Learning (2026)
Live Prototype
I designed a sprint-based learning system to prepare for the TOEIC test, focused on my personal weaknesses through continuous markdown analysis of mock tests.
The experience is built around a calendar-based sprint tracker for quick, motivating progress visibility. Each day includes targeted missions and learning tips, prioritized based on weak areas.
To make the process more engaging, the system introduces fun sound interactions and mission-based tasks with real-time pressure. Difficulty gradually scales from “getting used to” exercises to full TOEIC-level quizzes, simulating the actual test environment.
Rather than passive memorization, the system adapts after each mock test. Exams are scheduled using a flexible spaced repetition approach to reinforce learning.
AutoCAD LISP Automation:Pavement Rehabilitation Drawings (2017)
Discontinued. Contact for details.
In pavement rehabilitation design, field surveys and analysis of pavement distresses are highly time-consuming and labor-intensive. In addition, preparing drawings from the collected survey data also requires significant effort. Therefore, to reduce the workload in the design process, this project introduces a tool that streamlines the latter stage: by simply inputting measured data into spreadsheet and running the program, the drawings are generated automatically.
#Tự động vẽ bình đồ duỗi thẳng mặt bằng hiện trạng tuyến đường nâng cấp cải tạo
STUDIES
gallery
LAB
Get in touch
LAB
Here you'll find artifacts, apps, and experiments I built, some fully vibe coded with 100% AI from planning to refactoring.
Process Recap:
Personal Tool: Sprint Learning (2026)
Live Prototype
I designed a sprint-based learning system to prepare for the TOEIC test, focused on my personal weaknesses through continuous markdown analysis of mock tests.
The experience is built around a calendar-based sprint tracker for quick, motivating progress visibility. Each day includes targeted missions and learning tips, prioritized based on weak areas.
To make the process more engaging, the system introduces fun sound interactions and mission-based tasks with real-time pressure. Difficulty gradually scales from “getting used to” exercises to full TOEIC-level quizzes, simulating the actual test environment.
Rather than passive memorization, the system adapts after each mock test. Exams are scheduled using a flexible spaced repetition approach to reinforce learning.
AutoCAD LISP Automation:Pavement Rehabilitation Drawings (2017)
Discontinued. Contact for details.
In pavement rehabilitation design, field surveys and analysis of pavement distresses are highly time-consuming and labor-intensive. In addition, preparing drawings from the collected survey data also requires significant effort. Therefore, to reduce the workload in the design process, this project introduces a tool that streamlines the latter stage: by simply inputting measured data into spreadsheet and running the program, the drawings are generated automatically.
#Tự động vẽ bình đồ duỗi thẳng mặt bằng hiện trạng tuyến đường nâng cấp cải tạo
STUDIES
gallery
LAB
Get in touch
LAB
Here you'll find artifacts, apps, and experiments I built, some fully vibe coded with 100% AI from planning to refactoring.
Process Recap:
Personal Tool: Sprint Learning (2026)
Live Prototype
I designed a sprint-based learning system to prepare for the TOEIC test, focused on my personal weaknesses through continuous markdown analysis of mock tests.
The experience is built around a calendar-based sprint tracker for quick, motivating progress visibility. Each day includes targeted missions and learning tips, prioritized based on weak areas.
To make the process more engaging, the system introduces fun sound interactions and mission-based tasks with real-time pressure. Difficulty gradually scales from “getting used to” exercises to full TOEIC-level quizzes, simulating the actual test environment.
Rather than passive memorization, the system adapts after each mock test. Exams are scheduled using a flexible spaced repetition approach to reinforce learning.
AutoCAD LISP Automation:Pavement Rehabilitation Drawings (2017)
Discontinued. Contact for details.
In pavement rehabilitation design, field surveys and analysis of pavement distresses are highly time-consuming and labor-intensive. In addition, preparing drawings from the collected survey data also requires significant effort. Therefore, to reduce the workload in the design process, this project introduces a tool that streamlines the latter stage: by simply inputting measured data into spreadsheet and running the program, the drawings are generated automatically.
#Tự động vẽ bình đồ duỗi thẳng mặt bằng hiện trạng tuyến đường nâng cấp cải tạo