Hi, I’m Hiep Ngo, a Front-End Engineer based in Toronto with a passion for building responsive and scalable web applications. I specialize in using HTML, CSS, SASS, and JavaScript to create user-friendly interfaces that prioritize UX/UI design and performance. I enjoy turning complex problems into elegant solutions and optimizing applications to load faster and run smoother.
With a background in game programming and experience in both front-end and full-stack development, I bring a versatile skill set that includes React, TypeScript, and Node.js. I have successfully developed e-commerce and veterinary full-stack applications, focusing on code modularity, performance optimization, and seamless user experiences.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
Website: https://www.twine.net/signin | Source code: https://www.twine.net/signin
• Designed a modular full-stack architecture using domain-based folders, shared utilities, and type-safe interfaces to ensure scalability and maintainability.
• Developed both front-end and back-end features using React, JavaScript, MongoDB, and server-side performance optimizations.
• Collaborated with a backend teammate to optimize API structure, implement efficient pagination, and reduce query overhead on large datasets.
• Deployed the full-stack application to Vercel with automated CI/CD, enabling zero-downtime releases and traceable build history.
• Improved front-end performance by reducing bundle size by 30% via dynamic imports and tree-shaking, and re-renders by 40% using React memoization.
• Achieved sub‑86ms latency on key endpoints and 52% faster API response times, delivering a highly responsive user experience.
Website: https://www.twine.net/signin | Source code: https://www.twine.net/signin
• Designed a modular e-commerce front-end using domain-driven structure with responsive and user-friendly UI for cross-device consistency.
• Developed the entire UI using React, TypeScript, SCSS, and Zustand state management, creating reusable components and improving code consistency.
• Deployed the application on Vercel using Vite bundler with lazy loading and code-splitting to optimize load time and user experience.
• Improved performance by reducing bundle size by 25%, minimizing re-renders by 30–50% with memoized Zustand selectors, and optimizing image assets.
• Measured performance improvements with a 40% faster initial load time, 80ms UI response time, and a Google Lighthouse score of 92/100 across Performance, Accessibility, Best Practices, and SEO.
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in Toronto today.