About me


Keep the balance between business thinking and technical limitation is a problem for any product company. I have a developer background, with a proper business mindset help me understand both needs and find the solution, keeping all team on the target.


Worked as a Full-stack developer before help me understand the communication between frontend and backend. Better team collaboration, and better decision, better result.

Coding convention and clean code are significantly important to me, especially if you're a leader. Your code is clean and clear, so does your teammates. Set a good example within the team to make us all grow. Always think of your developer teammates, who read and update your code in the future.

I don't mind if the project needs refactoring to be better. If it should, then do it. Choose the suitable structure at the time and in the future can help the product grow faster.


Product Management

Tasks, Planning, Product mindset


Communication between teams, with Customers, with Partners


OOP, MVVM, UI/UX, Animation


25 Inc. |

Chief Product Officer

Oct 2022 - Now

Android Senior developer/Mobile Lead

Jul 2016 - Oct 2022

  • Lead Mobile team with a team size of 5 members
  • Collaborate with different teams: from Development to Business, Marketing teams to bring products to reality
  • Find a way to manage and structure a complex one-page app
  • Join UI/UX discussion, apply user-oriented thinking

East Agile |

Python/Django developer

Feb 2016 - Feb 2017

Projects joined:

  • Chinchilla (MySamsung backend)
  • Samsung Data Science
  • We apply TDD, BDD patterns into our working process.
  • Learn how to communicate with customers, how to explain the development process to them, and keep them happy
  • We work in pair, which help me learn a lot, each project code is reviewed by the whole company
  • Coding convention, code quality, and product quality are our priorities. Always think further and keep the code maintainable for later developer

Robotics & IoT HCMUS Club, AI Lab, University of Science, VNU-HCM |

MIT App Inventor class Teaching Assistant

Oct 2015 - Feb 2016

  • The class is about teaching high school students how to program Android app by MIT App Inventor
  • We prepare slides, examples, questions from easy to complex steps. At the end of the class, students can make their app using the available tools


Microsoft Student Partners Vietnam

Technical Evangelist

Nov 2014 - Jun 2016

  • I was the trainer for Microsoft Azure for DreamSpark introduction, WeSpeakCode, and HourOfCode campaign.
  • Windows phone, Windows 10, and Azure researcher
  • Host 2 Microsoft training events with more than 70 participants at university.
  • Got certificate for a dedicated member

VNUHCM - University of Science |

Honors Program - Bachelor’s Degree

2012 - 2016

Graduation: Distinction

Thesis: 9.0

  • Indoor localization algorithm research and report
  • Demo by an Android app that can detect user location inside Nowzone food court area (4th Floor) and Shopping area (1st Floor). The app also supports Nowzone indoor map, shop detail, and navigation through different floors