mentor 1

Thanh Tran

I.T., Conc. Software Development Fullstack Developer
5 Collaborators
2 Projects
Lawrenceville, GA
USITCC 2025 Database Design 1st Place Microsoft Office 3rd Place President’s List


About me


I’m a senior Software Development major passionate about developing data-driven applications that support organizational decision-making and operational efficiency. I specialize in transforming raw datasets into structured, actionable insights through clean visualizations and intuitive user interfaces.

My Role in the Project

The Satisfeed Internal Dashboard is a web-based analytics tool that visualizes donation and assistance data to support operational planning for a food distribution nonprofit. It helps staff and stakeholders understand trends in need, donation patterns, and demographic distributions.

Sponsor: Satisfeed NPO and Georgia Gwinnett College (via NFS Grant)
Team Size: Solo
Duration: Spring 2025

As the sole developer, I designed and implemented the entire dashboard using React, Firebase, and Next.js as the backend framework. I collaborated with the sponsor to gather functional requirements and worked with the data science team to translate analytical needs into interactive visual components. I also engineered the data pipeline for cleaning and migrating historical datasets and implemented CSV upload and GeoJSON-based mapping capabilities to support real-time data visualization.

Skills Applied & Learned

  • Full-stack development (React, Next.js, Firebase)
  • Firebase Authentication & Firestore integration
  • CSV data parsing and normalization
  • Interactive maps and data visualizations
  • Dynamic data segmentation and temporal analytics across multiple time scales
  • Deployment and hosting on Vercel
  • Git, PR conflict resolution, and version control
  • Communicating technical decisions with stakeholders

Reflections

This internship gave me the opportunity to take ownership of a real-world project, from requirements gathering to deployment. I am proud of the trust the sponsor placed in me and how I was able to translate complex datasets into actionable insights. Solving merge conflicts and ensuring a smooth data upload experience were both challenging and rewarding. This experience helped me grow as both a developer and a collaborator, and I now feel more confident stepping into a full-time software engineering role.