Lê Hoài Ân
Kenny Le
Software Engineer
I solve problems, then make them open source.
Get in touchAbout
Software engineer based in Vietnam, focused on web development. I started in 2022 with front-end (React, TypeScript, CSS) and later picked up back-end work with Node.js, PHP and Go when needed.
Experience
GoMedia (goahead.sg)
Frontend Developer Mar 2026 – PresentTypeScript, React, NextJS
- Maintain and develop monorepo web applications using Next.js and Turborepo.
- Diagnose and resolve race conditions causing incorrect data rendering and UI crashes.
- Collaborate directly with the Business, SEO, and Customer teams to identify issues and deliver effective solutions.
- Built a custom GrapesJS plugin that enables users to interact with components (such as opening and closing navigation menus and collapsible sections) in the website builder, providing a native HTML website editing experience.
Cosan Vietnam
Software Engineer (Freelance) Sep 2025 – Nov 2025PHP, Laravel, Node.js, Socket.IO, MariaDB
- Built a custom Laravel module integrated into an existing PHP CRM, improving maintainability.
- Built an API that classifies 60K customers and 80K orders in under 2 seconds.
- Built a real-time WebSocket service for order and notification broadcasting.
TNKAS
Software Engineer Intern Aug 2023 – Dec 2024PHP, Laravel, MariaDB
- Developed Laravel modules to bridge two systems, enabling cross-platform settings sync.
- Migrated the Timesheet module to an API-based architecture for multi-platform access.
Projects
Instagram Downloader
Sep 2022 – PresentJavaScript, CSS, Chrome Extensions, React Fiber
- Chrome extension to download photos/videos from Instagram posts, reels, stories, including private profiles.
- Built with vanilla JS for a lightweight experience. Uses React Fiber to access content without API calls.
College Quiz App
Sep 2023 – May 2025PHP, Laravel, TypeScript, React, MariaDB, Docker, Nginx
- API-based quiz app with Laravel + React and a rich-text editor for image-enhanced questions.
- Configurable difficulty levels, randomized question/answer order to prevent cheating.
- Real-time answer sync across devices with auto-submit on time expiry.