I am currently a fourth year student majoring in Information Technology at Saigon University. I have a strong passion for web development and am continuously learning to improve my skills in both Front-end and Back-end development. I have experience working with HTML, CSS, and JavaScript, and I’m currently exploring ReactJS, PHP, and MySQL in greater depth. Additionally, I’m interested in UI/UX and always strive to create user-friendly interfaces.
Description: Developed a real-time chat application as a personal project, enabling users to exchange messages instantly with support for emojis, images, and file sharing. The application features user authentication, private and group chat functionalities, and a user-friendly interface.
Role: Fullstack Developer.
Technologies: ReactJS, NodeJS, ExpressJS, WebSockets, MongoDB, TailwindCSS.
Source CodeDescription: Developed an online quiz management system that allows users to create tests, add questions, categorize them by topic, and automatically grade submissions.
Role: Fullstack Developer.
Technologies: Java, JavaFX, MySQL, CSS.
Source Code📱 Responsive Design: Skilled in creating layouts that adapt seamlessly across various screen sizes and devices.
⚡ Modern UI Libraries: Proficient in using Tailwind CSS, Bootstrap, and integrating custom styling to enhance visual experience.
🧩 Component-Based Design: Experience building reusable UI components for scalable and maintainable front-end structures.
💻 HTML5, CSS3, JavaScript: Solid foundation in building structured, styled, and interactive web pages.
⚛️ ReactJS: Experience developing dynamic single-page applications using component-based architecture.
📦 State Management: Familiar with local state (useState, useEffect) and component communication patterns in React.
🌐 RESTful API Integration: Ability to fetch and display dynamic data from backend services using Fetch/Axios.
🐘 MySQL: Proficient in designing relational database schemas, writing efficient SQL queries, and managing data relationships.
⚙️ RESTful API Development: Skilled in building and consuming REST APIs to enable communication between frontend and backend services.
🔒 Authentication & Authorization: Implemented user authentication systems (login, registration) with session or token-based security (e.g., JWT).
📡 WebSocket (Real-time): Experience integrating real-time features like chat systems using Socket.IO (Node.js).
✅ Unit Testing: Able to write unit tests to verify individual components or functions, ensuring application logic works as expected.
🚨 Error Handling Tests: Able to simulate and test system behavior under error conditions or invalid user input.