Software Engineer
Ho Chi Minh City, Viet Nam
π§ [email protected] | π Porfolio | πΌ LinkedIn
A junior software engineer with hands-on experience building responsive, user-centric web applications using React.js, TypeScript, and modern frontend technologies. Demonstrated ability to deliver high-quality UI components and implement performance optimizations during internship and personal projects.
Bachelor of Science with Honours, Information Technology
University of West of England, Bristol, UK
Sep 2023 β May 2025
Bachelor of Science, Computer Science
International University, VNU HCMC
Aug 2020 β Sep 2023
Jun 2022 β Sep 2022
- Delivered production-ready UI components for ERP system, serving more than 1000 daily users
- Collaborated with UX designers to implement pixel-perfect interfaces matching 100% of Figma designs, with tight deadlines
- Optimized application performance through Code Splitting and Lazy Loading, achieving 30% faster load times
- Technologies: ReactJS, TypeScript, Redux
Oct 2023 β Jan 2024
- Conducted weekly lab sessions for students, providing guidance on OOP concepts and design patterns
- IELTS 6.5 | SAT 1100
- Google - Foundations of UX Design Certificate
- IT Hackathon 2024 - Solana Consumer Hack 16 - Certificate of Appreciation
GitHub: github.com/thanhhoann/piz | Live Demo: piz-one.vercel.app
- Architected a full-stack social platform with Server-Side Rendering using Next.js 15 and TypeScript, serving more than 30 active users with real-time features
- Implemented real-time collaborative code editor with cursor tracking and live code synchronization using Monaco Editor and Supabase Realtime
- Deployed custom CI/CD pipeline using GitHub Actions with two-stage validation (quality assurance and deployment), integrating with Vercel while maintaining full pipeline control
- Developed robust testing infrastructure with Jest and React Testing Library
- Built with: Next.js, TypeScript, TailwindCSS, React Query, Prisma, PostgreSQL, Jest, GitHub Actions, Monaco Editor, Supabase Realtime
GitHub: github.com/thanhhoann/algo_visualizer | Live Demo: sorting-visualize.vercel.app
- Developed a web application demonstrating 10 sorting algorithms
- Engineered smooth animations using Framer Motion with customizable speed controls, allowing users to visualize algorithm execution step-by-step
- Built with: ReactJS, TailwindCSS, Framer Motion
- PokeBuy - A PokΓ©mon Card store
- Sticky Notes - A personalized sticky notes app
- thanhhoann_ui - A UI library provides copy & paste TailwindCSS components with best practices