About

Full Stack Developer with around one year of professional experience building real-world web and mobile applications. I enjoy turning ideas into reliable products, exploring AI and automation, and continuously sharpening my craft through collaboration.

Currently I'm a Full Stack Developer at RYNAN Technologies Vietnam, shipping internal platforms and mobile apps for industries ranging from rubber production to tourism and agriculture in the Mekong Delta. Outside of work I keep building side projects to try out new ideas — usually around real-time systems, microservices, and AI-powered features.

Skills

Frontend
ReactNext.jsTypeScriptJavaScript (ES6+)HTML5CSS3Tailwind CSSAnt Design
Backend
Node.jsExpress.jsNestJSREST APIsSocket.io
Mobile
FlutterRiverpodMVVM
Database
MySQLPostgreSQLMongoDB
Tools & Concepts
GitDockerRabbitMQMicroservicesRBAC

Experience

Full Stack Developer·RYNAN Technologies Vietnam

Rubber Schedule Management Platform

Team: 5 (1 PM · 1 Fullstack · 2 BE · 1 FE)

Internal platform for Rubber VRG Dong Nai that digitizes production schedules, improving monitoring and operational workflows.

  • Built authentication features: login, logout, password recovery, and two-factor auth.
  • Designed RBAC authorization that dynamically renders the UI based on user roles.
  • Developed product tracking, pallet weighing, and daily operations modules.
  • Implemented Word import/export and QR code-based tracking.
  • Built the Flutter mobile UI with MVVM and offline data synchronization.
ReactFlutterAnt DesignNode.jsExpressSocket.io

Sa Dec Tourism

Team: 6 (1 PM · 1 Fullstack · 2 FE · 2 BE)

Tourism platform supporting the Flower Festival in Sa Dec, Dong Thap — promoting local culture and traditional flower villages.

  • Hardened security with Base64 encryption for login data and audit-log masking of sensitive fields.
  • Implemented IP whitelisting for the admin panel and auto-logout for inactive sessions.
  • Set up email alerting when API responses returned 500 errors.
Next.jsNestJSFlutterMySQL

VDAPES Application

Team: 4 (1 PM · 1 Fullstack · 2 FE)

Agricultural data collection and monitoring app for the Mekong Delta — covering mapping, field surveys, environmental tracking, and crop disease detection.

  • Built dynamic agricultural maps for water monitoring, temperature heatmaps, and insect distribution with Windy weather integration.
  • Supported AI-based crop disease detection from images for early diagnosis.
FlutterRiverpod

Frontend Developer Intern · Remote·Cloud Air Solution

Ho Chi Minh City

Airline Booking

Team: 4 (1 PM · 1 BE · 2 FE)

Airline reservation system for booking tickets, checking seat availability, and reserving seats on domestic and international flights.

  • Integrated the frontend with backend services through REST APIs.
  • Managed application state and data fetching using Redux Toolkit and RTK Query.
ReactSpring BootMySQLRedux ToolkitRTK Query

Personal Projects

Freelance Marketplace

Microservices platform connecting freelancers and clients, with service discovery, secure payments, real-time chat, and reviews.

  • Auth service with sign-up, sign-in, email + OTP verification, password recovery, and refresh tokens.
  • User service for freelancer and customer profile management.
  • Real-time chat with Socket.io supporting messages, conversations, and file uploads.
  • Stripe-powered order management with payment intents, fee handling, status updates, and notifications.
  • Review and rating system, plus a notification service for emails and OTPs.
ReactTypeScriptTailwind CSSNode.jsRabbitMQMySQLMongoDBPostgreSQLDockerStripeSocket.io

Education & Certifications

Tra Vinh University

Information Technology · GPA 2.99 / 4.0

  • English B1Apr 2025