My Website: _Website not available. Sign in: https://www.twine.net/signup_ I’m Mohan Li, a Computer Science master’s candidate at Western University graduating in January 2026. I have over three years of front-end and full-stack experience at both startups and large-scale companies like TikTok and Meituan. I’ve built and shipped high-impact features with React, Vue, and React Native, and also worked on Node.js-based backend services and REST/GraphQL API integrations to support data-driven applications. Besides, I also developed internal tools—from a Babel-based AST analyzer to a cross-platform UI library—used company-wide. These experiences taught me the full software lifecycle, from design and development to CI/CD and optimization. I’m passionate about creating reliable, high-performance products and continuously improving both code and teamwork.

Mohan Li

My Website: _Website not available. Sign in: https://www.twine.net/signup_ I’m Mohan Li, a Computer Science master’s candidate at Western University graduating in January 2026. I have over three years of front-end and full-stack experience at both startups and large-scale companies like TikTok and Meituan. I’ve built and shipped high-impact features with React, Vue, and React Native, and also worked on Node.js-based backend services and REST/GraphQL API integrations to support data-driven applications. Besides, I also developed internal tools—from a Babel-based AST analyzer to a cross-platform UI library—used company-wide. These experiences taught me the full software lifecycle, from design and development to CI/CD and optimization. I’m passionate about creating reliable, high-performance products and continuously improving both code and teamwork.

Available to hire

My Website: Website not available. Sign in: https://www.twine.net/signup

I’m Mohan Li, a Computer Science master’s candidate at Western University graduating in January 2026.

I have over three years of front-end and full-stack experience at both startups and large-scale companies like TikTok and Meituan. I’ve built and shipped high-impact features with React, Vue, and React Native, and also worked on Node.js-based backend services and REST/GraphQL API integrations to support data-driven applications. Besides, I also developed internal tools—from a Babel-based AST analyzer to a cross-platform UI library—used company-wide.

These experiences taught me the full software lifecycle, from design and development to CI/CD and optimization. I’m passionate about creating reliable, high-performance products and continuously improving both code and teamwork.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineer at Meituan Food Delivery Tech Core Team
November 1, 2022 - February 1, 2023
Built a cross-platform UI library with 41 base/domain components, encapsulating a unified glue layer for web and mobile, reducing shared code by 48% and saving 2.9 developer-days per feature. Led frontend work for the food-delivery core module across web and mobile and owned the school-cafeteria vertical, shipping weekly feature iterations to improve key user flows. Created a Babel-based AST analysis tool that maps component usage across projects and integrated it into CI/CD, cutting code-review time by 30% and catching dependency issues before merge.
Software Engineer at TikTok E-Commerce Department
May 1, 2022 - November 1, 2022
Contributed 60,000+ lines of code in 5 months, developing core modules for the Live-Streaming Workbench and managing micro-frontend projects in a monorepo architecture for the One-stop Operations Platform, improving scalability and boosting product penetration to 90%. Investigated performance issues caused by excessive DOM reflow/repaint; implemented optimizations such as react-virtualized and custom routing hooks, reducing first-screen render by 200ms and eliminating scroll lag on large lists. Contributed important public domain components to the departmental material library (300+ uses) and reduced On-call issues by 60%. Refactored 3 projects’ state management by adopting Recoil, enabling better cross-module reuse.
Software Engineer (Remote Intern) at City University of Hong Kong - Shenzhen Bairen Technology Co. (Remote Intern)
September 1, 2021 - February 1, 2022
Developed a platform for high-throughput pathogen sequencing data, supporting quality control, assembly, filtering, alignment analysis, and visualization. Built frontend with Vue + TypeScript, integrating Element UI and Buefy; implemented token-based authentication with Axios interceptors. Delivered backend features with Spring Boot + MySQL; contributed to system architecture design using UML. Improved maintainability by refactoring repetitive code and extracting shared components.
Software Engineer at Meituan
November 1, 2022 - July 1, 2024
Designed and shipped end-to-end features for a core food-delivery module used by millions, owning UI to API integration and leveraging AI-assisted coding to speed up boilerplate work while maintaining code maintainability. Built a cross-platform UI library with 41 base/domain components, implemented Jest tests, and achieved a 48% reduction in shared code for PC/mobile loading, saving 2.9 developer-days per feature. Created a Babel-based AST analysis tool to enforce architectural constraints across Webpack/Vite builds, reducing code review time by 30%. Integrated an AI-powered component recommendation feature by connecting to LLM-style APIs to guide component usage, improving discoverability and developer efficiency.
Software Engineer at TikTok
May 1, 2022 - November 1, 2022
Contributed 60,000+ lines of code in 5 months to core modules of the Live-Streaming Workbench and micro-frontend projects within a monorepo, leveraging Redux and React Hooks for scalable state management. Investigated and mitigated performance issues from excessive DOM reflow/repaint, implementing optimizations such as react-virtualized and custom routing hooks to cut first-render time by ~200ms and remove scroll lag on large lists. Developed shared UI components used by 300+ teams, improving cross-team consistency and reducing production on-call issues by 60%. Refactored state management to Recoil and shared migration guidelines to improve clarity and reusability.
Software Engineer at City University of Hong Kong - Shenzhen Bairen Technology Co.
September 1, 2021 - February 1, 2022
Worked in a cross-functional Agile team to build a web platform for high-throughput bioinformatics data analysis. Responsibilities included frontend development with Vue + TypeScript (Element UI, Buefy) and token-based authentication with Axios interceptors; backend features with Spring Boot + MySQL; GraphQL-based architecture; and contributing to system maintainability by refactoring repetitive code and extracting shared components.

Education

Master of Science (Computer Science) at Western University
January 1, 2025 - January 1, 2026
Bachelor of Engineering (Software Engineering) at Northeastern University
September 1, 2019 - June 28, 2023
Master of Science (Computer Science) at Western University
January 1, 2025 - January 1, 2026
Bachelor of Engineering (Software Engineering) at Northeastern University
September 1, 2019 - June 1, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Media & Entertainment, Education, Professional Services