Front-end Developer

I'm Lulu 🙋🏻‍♀️

Debugging and problem-solving are areas where I thrive. I enjoy collaborating and communicating with others—so if you're open to a few extra discussions, I'd love to share my ideas!

avatar

What I've done & what I'm doing

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Project Source

Project Type

Showing 0 out of 4 projects

No projects match your current filters.

My Journey So Far
2015 - 2019

Bachelor of Software Engineering

Anhui Normal University

Studied core computer science principles, software development methodologies, and gained a strong foundation in programming fundamentals.

JavaData StructuresAlgorithmsDatabase SystemsWeb Development
2019 - 2020

Frontend Developer

Focus Technology Co., Ltd.

Front-end business development, capable of 100% pixel-perfect implementation of design drafts and delivering excellent features and pages.

ReactJavaScriptCSSUI/UX Design
2020 - 2022

Frontend Developer

Hangzhou Yuancheng Technology Co., Ltd.

Optimized web performance with on-demand loading and bundle analysis, improving load times. Ensured code quality with Jest and Enzyme tests. Refactored a React project for a banking client, ensuring legacy browser support and mobile compatibility.

Node.jsWebpackVue.jsReact Native
2022 - 2023

Frontend Developer

Digital-Engine

Built reusable components to streamline workflows and improve project efficiency. Migrated a jQuery platform to React, enhancing performance and maintainability. Integrated OKR cards into the platform, collaborating across teams for seamless functionality and user experience.

ReduxTypeScriptPerformance Optimization
2023 - 2025

Mobile Application Design & Development

Algonquin College

Advanced studies in mobile application development, UI/UX design principles, and cross-platform technologies.

React NativeSwiftFlutterUI/UX Design

My Technical Toolkit

I've developed a well-rounded skillset over the years, with a focus on creating responsive, accessible, and performant web applications.

Efficiency

Focus on clear communication and efficiency.

Frontend Frameworks

Proficient in building dynamic and interactive UIs using modern frameworks like React and Next.js.

JavaScript Ecosystem

Strong foundation in JavaScript, TypeScript, and state management.

CSS & Styling

I'm easily drawn into tweaking CSS to make pages look more appealing.

Backend Skills

I make sure the API logic is sound and performs well.

Database

Experience with SQL and NoSQL database solutions.

Accessibility

Creating inclusive web experiences for all users.

Design Skills

UI/UX design principles, wireframing, and prototyping.

Get to Know Me Better

I get a lot of inspiration from my colleagues' ideas and experiences. Watching short videos also helps me stay hands-on with new UI/UX trends. Most of all, I love front-end development—the process of turning designs into real, interactive experiences gives me a strong sense of accomplishment.

  1. Start by attempting to solve it independently, consulting documentation thoroughly as it often provides more precise solutions than AI tools.
  2. Search through forums and issue comments to find similar problems and their resolutions.
  3. If unable to resolve within 30 minutes, reach out to colleagues for assistance and fresh perspectives.
  4. Document the solution for future reference and team knowledge sharing.

I have a long story about this, and if you're interested, I'd love to share it with you! But to keep it short, I find binary (1/0) much more reliable than many emotional things. If my code is flawless, it runs perfectly. I also really enjoy the process of creating something, like working on my portfolio website—it's a fun and fulfilling experience.

  1. Value customer feedback as they are the primary users of the front-end interfaces I develop.
  2. Remain open to suggestions for improvement from all sources.
  3. Approach colleague feedback as growth opportunities rather than criticism.
  4. When implementing suggested methods, I test them thoroughly, then adapt or refine to find the most effective approach.
  5. Believe in collaborative learning and continuous improvement through shared knowledge.