Projects
Digital SAT Math
Oct 2023 - Present
Key techs: Next.js, React, React Native, Antdesign, Docker, GCP, Directus, Google Ads, Stripe
- π Orchestrated product development spanning UI/UX design, product engineering, and user behavior analysis, resulting in a global user base exceeding 10,000 visits and 3,000 signups within two months.
- π Elevated Google search rankings through strategic SEO initiatives, including proficiency in parasite SEO techniques. These efforts led to significant performance enhancements and effective positioning of the product in alignment with industry peers.
- π Demonstrated efficiency and resource optimization in front-end application development by leveraging a single Cloud Run instance with 1 CPU and a memory limit of 256 MiB.
- π Spearheaded the development of a mobile app with a mobile-first approach, enabling rapid deployment to app stores within two days. Additionally, ensured seamless PWA installation across all devices, enhancing accessibility and user experience.
- π Developed monetization features, including the integration of Google Ads and the implementation of the Stripe payment flow, to enhance revenue generation.
Key techs: React, Next.js, Antdesign, React Native, WordPress, Docker
- π Led the architecture and implementation of the CDxP project, focusing on UI/UX features, which enhanced the overall user experience and increased user engagement.
- π Configured nested routers, maintained a scalable project structure and demonstrated strong knowledge of ES6, Typescript, and data types, which improved code maintainability and reduced code-related issues.
- π Effectively tracked errors, and enhancements, and provided support for bug fixes, ensuring the projectβs stability, which improved system reliability and reduced system downtime.
- π Implemented RBAC hooks to verify authorization for accessing components in adaptive client configurations. Additionally, I have built over 20 reusable utility features that can be shared across different projects thanks to their modular design.
- π Engineered 10+ advanced features such as profiles, campaigns, analytics, and more.
- π Established robust testing flow, covering core CDP features with 100+ scenarios and 1000+ test cases.
- π Acquired domain expertise and excelled in testing methodologies, including BDD, unit testing, and E2E testing, which improved test coverage and reduced software bugs by 30%.
- π Developed a feature flag for runtime toggling, enabling A/B testing and feature grouping based on customer segments, which optimized feature delivery and increased feature adoption.
- π Documented components for clarity and ease of maintenance, which improved code readability and reduced maintenance time.
Event Tracking - Web SDK
May 2021 - Jan 2024
Key techs: Vanilla JS, WebSocket, Web Worker, Firebase
- π Successfully developed over 5 modules, incorporating more than 10 advanced features using vanilla JS. Achieved an impressive bundle size of <200kb and a load time of <150ms (metrics measured prior to employing all optimization techniques for the bundle).
- π Utilized web workers and service workers to facilitate multitasking in the background, effectively managing complex functionalities and handling multiple edge cases, such as simultaneous multi-tab usage.
- π Additionally, designed and implemented a personalized recommendation feature using a micro-frontend architecture, specifically a carousel block showcasing products users may love, thereby enhancing user experience and engagement.
- π Among the various advanced features built are web pop-ups, web push notifications, web component embedding, WebSocket integration, and management of annoying pop-ups across multiple tabs.
- π Furthermore, leveraged JS Closure to organize module structures, enabling seamless feature export or data encapsulation, thereby avoid conflicts within the global scope.
Vietnam Australia Center
May 2023
Key techs: React, Firebase, Next.js
- π Took on the responsibility of teaching a Front-end Project course at Vietnam Australia Center.
- π Designed and delivered engaging lectures, providing hands-on guidance to students on front-end development projects.
- π Focused on fostering a collaborative learning environment, encouraging teamwork for 12 students, and aligning coursework with industry best practices.
- π Provided personalized feedback and mentoring, supporting students in overcoming challenges and ensuring a comprehensive understanding of the course material.
House Management - Mona House
Feb 2020 - May 2020
Key techs: React Native, Realm DB, Figma
- π Developed a comprehensive mobile application, Mona House, using React Native and Realm DB for efficient house management.
- π Specialized in creating cross-platform apps with a focus on reusable components, smooth animations, and seamless integration with native modules.
- π Demonstrated strong problem-solving and troubleshooting skills, swiftly identifying and resolving complex issues through advanced debugging tools and performance profiling.
- π Exhibited adaptability and a quick learning curve for new technologies, allowing seamless implementation of new frameworks, programming languages, or tools to ensure project completion.
Bank tool - Mobivi
Dec 2019
Key techs: React, Java, Spring Boot, MySQL, Redux
- π Developed a full-stack web application at Mobivi, focusing on ingesting and processing data over 20 Excel files, each containing over 20,000 records.
- π The application was designed to efficiently handle progressively calculated transactional data from users, ensuring accurate and reliable reporting.
Savyu - Synova Solutions
May 2019
Key techs: React Native, React, Node.js, Firebase, Redux
- π Played a pivotal role in the development of two mobile applications at Synova - one catering to merchants and the other targeting consumers.
- π Contributed to the creation of a web application empowering administrators to efficiently manage user data.
- π Demonstrated proficiency in mobile app development, collaborating with cross-functional teams to ensure the successful delivery of intuitive and high-performing applications.