I’m a CS master’s graduate as of January 2026, with 3+ years of front-end and full-stack experience at both startups and large-scale internet companies, including TikTok and Meituan.
I’ve built and shipped high-impact features with React, Vue, and React Native, and also worked on Node.js-based / Spring-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.
Ready to turn business needs into performant code and collaborate across disciplines, I’m seeking internship or full-time opportunities.
Experience: 3 years
Yearly salary: $70,000
Hourly rate: $35
Nationality: 🇨🇦 Canada
Residency: 🇨🇦 Canada
Experience
Fullstack Engineer
Meituan 2022 - 2024
Technologies: React, React Native, Node.js, TypeScript, JavaScript, Babel, Webpack, Vite, Jest, Android, IOS, Figma • Designed and shipped end-to-end product features across web and mobile for a core food-delivery module serving millionsof users. Collaborating closely with product managers, translated business requirements into scalable technical solutions, and owned development from UI to API integration. • Built a cross-platform UI library with 41 base/domain components, encapsulating a unified glue layer for web and mobile. Implemented Jest-based unit tests to ensure component correctness; dynamic PC/Mobile loading reduced shared code and saved 2.9 developer-days per feature. • Designed a Babel-based AST analysis tool to analyze component dependencies and integrates with Webpack and Vite builds, enforcing architectural constraints through CI/CD and reducing code review time by 30%. • Integrated an AI-powered recommendation feature into the component library by connecting to LLM-style APIs, enabling intelligent suggestions of suitable UI components based on usage context and developer needs.
Frontend Engineer
TikTok 2022 - 2022
Technologies: React, React Native, Node.js, TypeScript, JavaScript, Monorepo, Micro-frontend, Figma • Collaborated with UI/UX designers and multiple engineering teams; contributed 60,000+ lines of code in 5 months to core modules of the Live-Streaming Workbench and micro-frontend projects in a monorepo-based One-stop Operations Platform; leveraging Redux and React Hooks for scalable state management, improving system scalability and boosting product penetration to 90%. • Proactively investigated performance issues caused by excessive DOM reflow/repaint leading to lag; introduced optimizations such as react-virtualized and custom routing hooks, cutting first-screen render by 200ms, and eliminating scroll lag on large lists. • Developed shared UI components adopted by 300+ internal usages, improving cross-team consistency and reducing production on-call issues by 60%. • Refactored state management to Recoil, and proactively shared the technical approach and migration guidelines with the team, improving code clarity and cross-module reuse.
Software Engineer
City University of Hong Kong - Shenzhen Bairen Technology Co. 2021 - 2022
Technologies: Spring Boot, Java, Vue.js, Node.js, Ruby on Rails, TypeScript, JavaScript, MySQL, PostgreSQL, Maven • Worked in a cross-functional Agile team with researchers and backend engineers to build a high-throughput bioinformatics web platform using Scrum practices (sprint planning, stand-ups, reviews). • Collaborated on frontend feature development using Vue + TypeScript, integrating Element UI and implementing token-based authentication with Axios interceptors. • Delivered back-end features with Spring Boot + MySQL; Contributed to system architecture design using GraphQL. • Improved maintainability by refactoring repetitive code and extracting shared business components.
Skills
aws
backend
bootstrap
ci-cd
docker
front-end
git
golang
graphql
java
javascript
kubernetes
mongo
nextjs
node
postgres
python
react
react-native
ruby
typescript
vue