software engeineer, design, edtech, music, explore the world
About
Hi 👋 I'm Li Yuxuan, a software engineer who loves about design, AI and creative learning. I want to create software tools that help elevate learning experiences. Check out my edtech adventure - Taboo AI, where you practice English with AI through the Game of Taboo 🌟
Projects
A web-based NextJS application leveraging ChatGPT to gamify the traditional party game - Game of Taboo. Designed for English learners and educators, users engage in conversation with AI, providing clues while avoiding related taboo words.
🌟 Achievements:
- Garnered top search results for "Taboo AI" related queries across major search engines like Google.
- Achieved 4000+ unique visits from 93 countries within the initial month of release.
- Maintained a consistent traffic flow, averaging over 300 Google Search clicks monthly.
- Accomplished a total of 13,500 visitors and 73,000 page views within an 8-month period post-launch.
- Recognized by English educators for its effectiveness as an engaging teaching tool, aiding students in vocabulary acquisition.
🚀 Technical Skills:
- Developed with proficiency in TypeScript, NextJS, Shadcn UI, Tailwind, and Firebase.
- Ensured seamless deployment and continuous integration/continuous deployment (CI/CD) pipeline using Vercel and GitHub Actions.
Easy Next is an NPM package designed to streamline the initiation of NextJS projects. One command "npx easy-next@latest” to start NextJS project. The package offers customisable features, including options for UI libraries (Chakra, Material, Radix), PWA, SEO with NextJS Metadata, common development kits (NextAuth, Lodash, Moment, etc.), testing frameworks, Markdown support, and linter/formatter settings integrated with Husky git hooks.
⭐️ Achievements:
- Released two versions of the package. The initial version ("create-easy-next13-template-ts") garnered over 500 downloads. The subsequent version ("easy-next") received over 280 downloads.
🚀 Technical Skills:
- JavaScript, TypeScript, Node, SEO, PWA, NextJS 13
Costume Party brings the fun of Costume Party Assassins board game to the web. It's a last-man-standing game where players have to guess other players' identities through their actions and movements across the rooms, and carry out assassinations to be the last one alive.
- Gamified application to encourage users to drink water
- Real-time leaderboard
- Example project for exploring frontend vulnerability
- VueJS, Supabase, Vercel, Render
- A task manager with custom reward system.
- VueJS, GitHub Pages, Firebase
- Fill in forms and generate resume in PDF format
- VueJS, GitHub Pages, Firebase
- Flashcard learning system equipped with Ebbinghaus Forgetting Curve for smart revision schedule.
- VueJS, GitHub Pages, Firebase
Awards
Collaborated in a team of 3 to create a web app in ReactJS, integrating with the Shopee platform, boosting user engagement through a progressive quests system with rewards.
- Collaborated in a team of 4 for website development, algorithm problems, data analytics.
- Developed a web application in VueJS, for text, image, and audio translation, leveraging multiple Google Cloud API tools. Application achieved the highest score (full mark) among all entries.
- SUTD Undergraduate Engineering and Design Merit Scholarship
- Full scholarship covered school fees, hostel fees, and monthly allowance
Work Experience
- Led transition from Cordova to Swift UIKit for high net-worth client service.
- Created reusable component library, boosting team efficiency.
- Developed custom unit testing framework, reducing run time by 60%.
- Specialized in high-stakes Online Trading module for real-time updates.
- Engineered internationalization module for cross-platform reusability.
- Engineered automation conversion scripts, expediting development workflows.
- Applied ReactJS to enhance client experience in Cordova app.
- Developed QA Dashboard, transforming track validation for Music Team.
- Automated data storage, accelerating AI Team's training process.
- Engineered Sales Dashboard with ReactJS, saving 20% of Sales Team's time.
- Streamlined tasks, track submissions, and customer management.
Education
- Graduated with Honours with Highest Distinction in Computer Science and Design.
- Major in Software Engineering (Computer Science). Minor in Humanity and Social Science.
- Final Year Project: NLP-powered user-friendly dashboard for Datarama’s compliance analysis.
- Recipient of SUTD Undergraduate Engineering and Design Merit Scholarship.
- Leadership, Innovation and Entrepreneurship courses.
- Pitched startup ideas in front of real investors.