Trần Đức Long

Fresher Full-Stack Developer

I Love'd to explore, build, test and deploy software.

Profile

About Me

I am Tran Duc Long, from Ho Chi Minh City, Vietnam. I graduated with a degree in Software Engineering and currently work as a Full-stack Developer. I am passionate about creating modern, cross-platform mobile applications and enjoy simplifying complex problems into effective solutions. I am always eager to learn and improve.

Currently, I am focusing on enhancing my skills in the MERN Stack to build fast, responsive, and scalable websites and applications that incorporate advanced technologies.

Where I've Worked

Full-stack Developer (Fulltime)

EduEvent • Dec 2024 – Apr 2025

EduEvent is a student-focused event management and attendance platform that only allows login with institutional email addresses (regular emails are rejected). It features real-time chat with organizers, automatic sync of each student’s class schedule into their profile, and comprehensive admin controls.

  • Web Organizer: Intuitive admin interface for creating events, managing permissions, and viewing reports.
  • Schedule & Notifications: Students can add events to their personal calendar and receive push/email reminders.
  • QR & GPS Check-In: Scan QR codes plus geolocation verification to confirm attendance at the correct location.
  • Attendance Dashboard: Aggregate participation rates by class or department with PDF export.
  • Responsive UI: Mobile-first design using Tailwind CSS and React for a smooth experience on any device.
  • Institutional Login (UNI-OAuth): Only accepts verified school emails for secure access.
  • Chat with Organizers: Real-time messaging powered by WebSocket for direct Q&A.
  • Schedule Sync: Fetches class timetables from the university API and displays them on the student’s profile page.
  • Notifications & Reminders: Push notifications and email reminders sent prior to each event.
React React native Next.js Node.js (Express) Firebase DB Firebase Auth Socket.IO Calendar API QR-code Scanner Geolocation API Figma (UX/UI)

🔗 View demo & source code: github.com/Penlika/EduEvent

IoT CanSat – Smart Agriculture Project

TDMU x Korean Students Exchange • Jan 2025 – Feb 2025

Participated in a two-week international collaboration program with Korean university students. Our team developed a smart agriculture system using a CanSat — a mini satellite built from a soda can — to collect environmental data for precision farming. Our group was awarded as the “Most Effective Team” for collaboration, innovation, and successful demonstration.

  • Cross-cultural Collaboration: Worked closely with Korean teammates to brainstorm, develop, and present a complete solution.
  • IoT Integration: Designed a CanSat equipped with sensors to monitor soil moisture, temperature, and altitude.
  • Data Visualization: Built a web interface to display real-time telemetry from the CanSat during launch and landing.
  • Agile Workflow: Completed the prototype, testing, and final demo under tight 2-week deadline using agile methods.
  • Recognition: Earned “Best Teamwork” award among all participating international teams.
IoT Arduino Sensor Integration HTML CSS JavaScript CanSat Team Collaboration

MotoCare – Mobile Developer

Personal Project • Nov 2024 – Jan 2025

Developed MotoCare, a cross-platform vehicle maintenance assistant designed to support multibrand motorbike users. The app allows users to look up motorbike details via license plate numbers, manage maintenance schedules, and receive service reminders. A separate web admin portal was built for mechanics and admins to manage user data and service history.

  • License Plate Lookup: Implemented a real-time lookup system for vehicle information, with data stored in Firebase Firestore.
  • Cross-platform UI: Designed and developed responsive, mobile-first interfaces using Figma and React Native.
  • Role-based Authentication: Integrated Firebase Auth to manage access for users, admins, and service staff.
  • RESTful Backend: Created a Node.js-based API to serve both mobile and web clients, ensuring scalability and security.
  • CI/CD Integration: Configured GitHub Actions to automate testing, linting, and deployment workflows.

GitHub: MotoCare on GitHub

React Native Java React.js Node.js Firebase Firestore Firebase Auth CI/CD GitHub Actions Figma

Smart Drone – IoT Project

Personal Project • Dec 2023 – Feb 2024

Designed and built a manually controlled indoor drone using the STM32 microcontroller. This hands-on IoT project focused on stabilizing drone flight using real-time sensor feedback and low-level control logic.

  • Microcontroller Programming: Wrote flight control logic in C to process PWM signals from an RC transmitter.
  • Sensor Integration: Utilized the MPU6050 (gyroscope + accelerometer) for attitude stabilization.
  • Motor Control: Controlled brushless motors using Electronic Speed Controllers (ESCs) and PID tuning.
  • Power Management: Designed safe and efficient power distribution using LiPo batteries for indoor usage.
  • Manual Flight Testing: Calibrated the drone for smooth takeoff, hovering, and maneuverability in enclosed spaces.
STM32 C MPU6050 ESC Brushless Motors PWM Signal LiPo Battery RC Transmitter PID Control

Projects

EduEvent

EduEvent

Mobile/Web Developer

Github: EduEvent | Admin
Cross-platform Event Management App
Developed a mobile/web app for university students to register/manage events. Admin dashboard supports full event lifecycle with real-time Firebase sync.
React Native React.js Node.js Firebase Figma
MotoCare

MotoCare

Mobile Developer

Github: MotoCare
Vehicle Maintenance Assistant
Cross-platform app for tracking motorbike maintenance by license plate. Admin panel, real-time data with Firebase and CI/CD using GitHub Actions.
React Native Java React.js Node.js Firebase GitHub Actions
IOT CANSAT

IOT CANSAT

Satellite Simulation

Collab Project w/ Korean Univ.
Smart Agriculture Satellite Simulation
Designed a satellite-in-a-can system for environmental data monitoring. Integrated sensors with Arduino, real-time dashboard, and telemetry visualization.
Arduino JavaScript Serial APIs IoT
Smart Drone

Smart Drone

IoT Project

Drone with STM32 Microcontroller
Manually Controlled Indoor Drone
Built an indoor drone using STM32 and MPU6050 for stabilization. Controlled via RC transmitter and ESCs. Code in C focused on smooth hover & movement.
STM32 MPU6050 ESC C Language IoT

Skills & Tools

My primary focus lies in frontend development and backend development. Full-stack is the way to go xD

Languages

JavaScript
JavaScript
TypeScript
TypeScript
Go
Go
Python
Python
PHP
PHP

Frontend

CSS
CSS
HTML
HTML
React
React
NextJS
NextJS
VueJS
VueJS

Backend

Laravel
Laravel
Lumen
Lumen
React Native
React Native
NestJS
NestJS
NodeJS
Node

Database & Cloud

AWS
AWS
PostgreSQL
Firebase
MySQL
MySQL
MongoDB
MongoDB

Tools

Git
Git
Figma
Figma

Get in Touch

We'd love to hear from you. Fill out the form below and we'll get back to you as soon as possible.