- 👋 Hi! I am Lee Juin.
- 👨🏻💻 Software Engineer at TikTok.
- 📜 Bachelor of Computing in Computer Science at NTU Singapore (2021-2024)
- 🔗 Website, LinkedIn
- Aug 2021 - Dec 2024: Bachelor of Computing (Honours) in Computer Science from Nanyang Technological University, NTU Singapore
- Sep 2025 - Present: Backend Software Engineer @ TikTok
- Mar 2025 - Jun 2025: Associate Software Engineer @ CGS International Securities
- May 2024 - Dec 2024: Software Engineer Intern @ OCBC Bank
- Jan 2024 - Apr 2024: Software Engineer Intern @ Proxtera
- May 2023 - Dec 2023: Software Engineer Intern @ Temasek Laboratories@NTU
- Final-year capstone project on a web application for speech diarization and automatic speech recognition (ASR).
- Allows users to upload or record audio for analysis, accurately distinguishing speakers and transcribing their speech.
- Built backend with Node Nestjs and MongoDB database and developed the frontend with React.
- Designed an optimized chunk-based upload strategy to handle recording files of various sizes.
- Implemented microservice architecture and explored on ways to implement horizontal auto-scaling with k8s containers.
- Integrated industry-standard CI/CD tools such as Jenkins and Synk code security to improve development efficiency and code quality.
- Co-developed a web app that tracks LinkedIn job applications and provides tailored resume analysis, feedback and scoring.
- Integrated Google Gemini for prompt engineering to produce application-specific resume feedback.
- Built backend with Java Spring Boot and PostgreSQL database, implemented server-side caching with Azure Cache for Redis.
- Co-developed a web app that translates plain English expression and high-level code to embedded system code using React and Express.js.
- Utilized Microosft TrOCR for handwriting recognition and expression parsing.
- Utilized MaterialUI for frontend design and styling.
- Automated deployment to Azure Cloud VM using GitHub Actions workflow pipeline on code push.
- Co-developed a system that dynamically detects a student's engagement level based on eye aspect ratio (EAR).
- Developed a dashboard that visualize a timeseries of total students engagement level using Chart.js.
- Built the eye detection script using a pre-trained model using OpenCV.
- Implemented a CRUD server using Django for interaction between eye detection script, dashboard and the PostgreSQL database.
- Co-developed a full-stack web application using Django, React and PostgreSQL where users can search, filter, and compare prices of items sold on e-commerce platforms.
- Utilized Selenium for web scraping across diverse e-commerce platforms, extracting product data to create essential mock datasets for demonstration purposes.
- Deployed the web app using Azure App Service.
- Documented the backend API specifications using Postman to provide clear and comprehensive documentation for developers.
From: 25 December 2025 - To: 01 January 2026
TypeScript 1 hr 21 mins >>>>>>>>>>>-------------- 44.97 %
CSS 46 mins >>>>>>------------------- 25.82 %
JavaScript 40 mins >>>>>>------------------- 22.31 %
JSON 5 mins >------------------------ 02.88 %
Other 4 mins >------------------------ 02.62 %


