Hi, I'm Thành Trọng

I'm a

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.

mainstream

Experience

August 2024 - October 2024

💬 Chat App - Personal Project

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 Code
October 2024 - December 2024

🌐 Online Quiz Management System - Team Work Project

Description: 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

Skills

UI Design

📱 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.

Frontend Development

💻 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.

Backend Development

🐘 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).

Testing

✅ 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.

Contact Me