👋 Hello, I'm

Duke Nguyen

Software Engineer and Developer

Computer Science @ UVA

🙇‍♂️ About Me

Nice to meet you! My name is Duke Nguyen, a software engineer based in Northern Virginia. Currently, I'm in my final year at the University of Virginia, pursuing my Bachelor's degree in Computer Science.

I'm an athlete, traveler, foodie, and lifelong learner. You'll often find me playing volleyball, trying new hole-in-the-wall spots, or exploring a national park with my family.

I also have a strong passion for software development and have gained valuable experience through my internship at Torrential Data Solutions and various projects. I aspire to constantly grow as a developer and make an impact wherever I go.

Scroll down to see what I've been up to!

A Photo of Duke Nguyen

🧳 Experience

Software Engineer Intern

Torrential Data Solutions
May 2024-Aug 2025

  • Constructed and deployed a web interface for a core security application.
  • Addressed deprecations for 15+ components and resolved 20+ bugs during frontend migration from Vue 2 to Vue 3, ensuring a smooth transition.
  • Designed and implemented a tagging feature, increasing efficiency for users handling large file batches.
  • Developed and executed 50+ automated tests for backend OData REST API endpoints using custom test scripts.
  • Performed end-to-end testing on completed frontend build, identifying and fixing 10+ critical bugs.

Vue

Bootstrap

JavaScript

HTML/CSS

Docker

REST APIs

🛠️ Skills

Languages

Frameworks

Tools

Databases

💡 Projects

Music Production PMA

A project management app designed for music production. Led a team of five as Scrum Master through this project for the Software Engineering course. Built with Bootstrap and Python and hosted on Heroku with Google OAuth integration.

Bootstrap

Python

Heroku

Django

AWS S3

Google OAuth

PostgreSQL

Agile Methodologies

Duke Dollars

Educational cryptocurrency simulation implementing core blockchain concepts including wallet generation, transaction processing, mining, and validation using RSA cryptography and SHA-256.

Python

Bash/Shell Scripting

CLI

Cryptography & Security

Blockchain

Testing

Movie Reviews App

MovieBook is an app where people can register, log in, and leave movie reviews. Worked in a team of four for the Database Systems course. Database uses MySQL and hosted on GCP. Populated with a sample of the iMDB Dataset. Application built with PHP.

MySQL

PHP

Django

Google GCP

CRUD

Authentication