This project was requested from the Korean official Benz dealers from one of the official Benz stores in Korea.
Benz Stock Manager bridges the gap between the raw data and the customer-friendly, ready-to-send stock summary message with just a few clicks — an essential tool for modern Benz dealerships in Korea.
QPylon Video Downloader is a modern desktop application designed for effortlessly downloading videos from websites with maximum security and flexibility. Whether you're archiving content or saving your favorite clips for offline viewing, QPylon makes the process fast, secure, and seamless.
Video Quality Selection - Choose from various resolutions, up to the highest quality the platform offers.
This Python script was developed to automate the conversion of contact data from ECount CSV format to the Google Contacts CSV format, ensuring compatibility for seamless import into Google Contacts.
Created during my time at 2L Bio Co., Ltd. (투엘바이오), the tool parses and restructures raw CSV files exported from ECount ERP and transforms them into the required Google Contacts format. It supports column renaming, filtering non-empty rows, and reordering headers to match Google's schema precisely.
The tool significantly reduced manual formatting time and improved accuracy when syncing internal contact records with Gmail-based systems.
A desktop GUI application programmed using Tauri as a part of 2L Bio Co., Ltd. (투엘바이오) government assignment project.
I was in charge of the whole IT part of this project when I had been working in the company, 2L Bio Co., Ltd.
It manages thread auto insertion machine settings with graphical user interface with enhanced functionalities comparing to the previous government assignment project application "2LBio Manager". This application is a successor of the previous program "2LBio Manager".
While looking for alternatives for Flutter, I've managed to try out and practice .NET MAUI, so that I can better prepare government assignment projects.
This is a .NET MAUI Quotes for Programmers app. It displays a random programming-related quote each time the app loads or when the "Get New Quote" button is clicked, providing inspiration or humor for developers.
While looking for alternatives for Flutter, I've managed to try out and practice .NET MAUI, so that I can better prepare government assignment projects.
This is a .NET MAUI Split Check app. It calculates the total bill per person, including tips. Users can enter a bill amount, choose or adjust a tip percentage, and split the total evenly among a selected number of people.
While looking for alternatives for Flutter, I've managed to try out and practice .NET MAUI, so that I can better prepare government assignment projects.
This is a .NET MAUI Color Maker app. Users can generate RGB hex color codes either by adjusting the red, green, and blue sliders or by tapping the "Generate Random Color" button. The generated hex value can be copied to the clipboard by pressing the color code button.
While looking for alternatives for Flutter, I've managed to try out and practice .NET MAUI, so that I can better prepare government assignment projects.
This is a simple .NET MAUI To-Do List application. It allows users to add tasks using the "Add" button and remove tasks by swiping them left and tapping the "Delete" button.
The app also demonstrates basic network detection by displaying a "No Internet" when there's no Internet connection.
A desktop GUI and mobile (cross-platform) application programmed using Flutter and Dart as a part of 2L Bio Co., Ltd. (투엘바이오) government assignment project. I was in charge of the whole IT part of this project when I had been working in the company, 2L Bio Co., Ltd.
It manages thread insertion machine settings with graphical user interface.
It has convenient functionalities of saving, loading and updating the thread settings for later repetitive use.
Pomodoro app clone was for myself to get more used to Flutter and Dart, so that later I can deal with 2L Bio Co., Ltd. (투엘바이오) government assignment projects using Flutter and Dart.
This application helps users keep track of their work and rest cycles with ease. This app is a minimalist yet powerful Pomodoro timer built using Flutter and Dart. Designed with a clean and responsive user interface.
Financial app layout clone (only layout, without functionalities) was for myself to get more used to Flutter and Dart, so that later I can deal with 2L Bio Co., Ltd. (투엘바이오) government assignment projects using Flutter and Dart.
An automatic sending email bot (a desktop CLI application) programmed using Python.
It sends a given email content with customizable adequate interval to hundreds of email recipients. The program needs a email content as an HTML that is trying to send, and an input of txt file which has a list of email recipients that the bot should send the given email content to.
Not only the plain text emails, but it also supports sending an email with MIME Images. The bot also partially supports excel file as an input of recipient email addresses list.
Email crawlers for crawling medical/beauty association, institute, company websites for parsing email addresses.
During the period, working at 2L Bio Co., Ltd. (투엘바이오) and LNH Global Co., Ltd. (엘앤에이치글로벌), I managed to crawl about 50 medical/beauty association, institute, company websites using Python, BeautifulSoup, Playwright (Python), Selenium and Scrapy, and managed to acquire more than 10,000 email addresses for cold marketing.
This project was developed as part of a government assignment project titled "Smart Workshop Technology Support Project for Small Business Owners", aimed at improving digital transformation and operational transparency in small manufacturing businesses.
I was in charge of the whole IT part of this project when I had been working in the company, 2L Bio Co., Ltd. (투엘바이오).
The primary goal of the software was to monitor operational performance and production KPIs (Key Performance Indicators) by processing structured production data and regularly submitting standardized reports to a national KPI monitoring RESTful API endpoints.
The system implements core graph algorithms such as calculating shortest path, computing all equivalent shortest paths and node centrality (closeness and betweenness) in C++, and complements them with an interactive graph visualization interface built using D3.js and served through a local Python web server. It processes multiple types of real-world graph data, offering both computational analysis and visual insight into complex network structures.
It was the final individual assignment project (个人大作业) assigned in "Data Structure and Algorithm (数据结构与算法)" class in grade 2 (1st Semester).
When I was studying at Tsinghua University (清华大学) in China, I managed to analyze hundreds of sample website pages given by the professor, from 275,909 Chinese words, finding out the relations between the given webpages based on the keywords.
It was the final individual assignment project (个人大作业) assigned in "Data Structure and Algorithm (数据结构与算法)" class in grade 2 (1st Semester).
This project is a custom-built clone of Plants vs. Zombies, developed during the summer session of the first year at Tsinghua University as a final individual assignment. Built using C++ and the Qt framework, the game simulates core gameplay elements of the original, with a clean, functional interface.
MFC-based C++ game from my second semester of freshman year at Tsinghua University (清华大学) in China. This project was written entirely in Visual Studio 2012, combining Win32 UI logic with MFC's document/view architecture. All board rendering and interaction were coded manually — no external libraries were used.
This project is a complete desktop-based implementation of Gomoku (Five in a Row)(오목) using C++ with MFC (Microsoft Foundation Classes). The project features a clean graphical interface with an interactive 19x19 Go board, intuitive gameplay, and basic rule enforcement — all crafted from the ground up without any game engines.
I later shared this project with a friend studying at Tsinghua University, where it was used as his final group project for an undergraduate programming course.
When I was studying at Tsinghua University (清华大学) in China, I managed to partially clone the game "Worms". It was the final individual assignment project (个人大作业) assigned in "Software Engineering (软件工程) [1]" class in grade 1 (1st Semester).
I used C and C++ with no third-party libraries due to the project requirements forced by the professor. Another requirement for this project was that we had to use Windows API to implement this Worms Clone. There were many hurdles for this project, and I'd like to list out the most difficult points I fully/partially managed to achieve.
During my first semester of freshman year, I took on the challenge of implementing a fully playable version of Tetris in C, entirely within the console. This project marked my first major milestone in programming — blending game logic, memory handling, and real-time input processing without any graphics libraries.
I later shared this project with a friend studying at Tsinghua University (清华大学) in China, where it was used as his final group assignment for an undergraduate programming course.