Tina, YuXuan Lin
I’m passionate about full-stack development and enjoy transforming data and ideas into complete systems. I also love sharing knowledge—I’ve joined a JavaScript study group and led several sessions.
NoZ915Experience
TITANSOFT (Singapore)|Software Intern
- Participated in the development and maintenance of over 10 internal systems, gaining hands-on experience with large-scale projects.
- Proactively tackled legacy technical debt by resolving a long-standing bug caused by the IIS 29-hour recycling mechanism, which led to session and form data loss, improving system stability and user trust.
- Implemented cross-tab data synchronization using the BroadcastChannel API to enhance form consistency and operational efficiency; documented and shared the solution with fellow interns to foster technical knowledge transfer.
- Developed a reusable table sorting feature using jQuery in a legacy system without UI libraries, improving interactivity and usability across multiple pages.
- Collaborated with fellow interns to develop a new microservice using ASP.NET Core, integrating employee and organizational data to support internal system queries.
- Familiar with Git version control; participated in team development with Git-based workflows and integrated CI/CD pipelines for automated deployment.
- Refactored a large-scale data export function by reducing database access frequency, caching reusable data, and replacing O(n) loops with HashSet (O(1)) lookups, reducing execution time from over 10 minutes to under 1 minute.
Goodideas-Studio Web Camp|Member
- Collaborated with mentors and peers through regular code reviews, learning various development perspectives and improving logical thinking and code quality.
- Participated in weekly JavaScript study groups; led sessions covering closures, scopes, and regular expressions.
- Joined the 2022 iThome Ironman Competition as a PixiJS Bronze Tier participant.
Projects

TAINAN選
Officially Launched Course Evaluation Platform
2025/03 ~ 2025/05A course review platform designed for students at National University of Tainan. It allows users to search for courses, view and bookmark them, and submit personal reviews. After logging in, users can manage their bookmarks and past reviews.

Item Selection for Parallel Test Construction
Genetic Algorithm
2024/05This project uses genetic algorithms to assist in item selection for parallel test construction. With one click, users can generate two exam papers of equivalent difficulty with completely different questions. This is especially useful for teachers needing two versions of a test, such as one for make-up exams, ensuring fairness in difficulty and avoiding question repetition and exposure.

Diagnostic Test for Inferring Learning Errors
Bayesian Probability
2024/03 ~ 2024/04This system uses Bayesian probability to diagnose students' learning errors. Teachers can add questions and define error types. After students take the test, the system instantly calculates their familiarity with each error type and predicts their correctness probability. At the end of the test, unfamiliar error types are ranked, and learning videos provided by the teacher are recommended for review.

BinGo Group Buying Platform
Find People to Group Order Easily
2023/12 ~ 2024/01A platform where users can easily find others to split shipping fees or make group purchases. Responsible for backend development and partial frontend refactoring.

Handwritten Digit Recognition System
Neural Network (Multilayer Perceptron)
2023/09 ~ 2023/10Built with vanilla JavaScript (no AI framework), this project loads the MNIST dataset for training. Users can write digits directly on the web interface using p5.js, and CSS is used to visualize the recognition results.

Pah Nî Lâm Gū
Puzzle Game Based on PixiJS and LINE Bot
2022/02 ~ 2023/01A self-made puzzle game. From game script, art design, to programming, all were done independently. The game's interface was created using PixiJS, HTML DOM, and CSS. The game was played via LINE Bot, and the backend server was built with Express and deployed on the Heroku cloud platform.

Dengue Fever Learning Management System
Gamified Interactive Testing Platform
2022/10 ~ 2022/12A complete learning management system designed and built from scratch, including learning scenarios, course content, and full-stack web development. Features include interactive learning (video lessons, Q&A, games), score tracking, leaderboard, message board, and login/registration.

Taiwan Travel Guide
Integrated with MOTC Open Data APIs
2021/10 ~ 2021/12Used JavaScript to fetch open data APIs provided by Taiwan’s Ministry of Transportation. Implemented AJAX requests using Axios. Built a map with Leaflet.js using OpenStreetMap, and integrated location tracking using the Navigation Web API.

Advanced Memory Game
Memory Game with Character Interaction
2020/10 ~ 2020/12A memory game built with JavaScript, enhanced with character HP bars and color-changing effects using CSS. Player scores are saved via localStorage, encouraging players to challenge their own high scores.

Monster Maze Adventure
DIVE Platform RPG Game with JavaScript
2019/10 ~ 2019/12A monster-fighting RPG game built using the school's DIVE platform, combined with JavaScript to enable map switching and game logic implementation.
Skillset
Language
Frontend
Backend
Dev/Deployment Tools
Design Tools
Education
National University of Tainan Department of Information and Learning Technology
2019/9 ~ 2024/6