And this is my portfolio. Also, feel free to check out my LinkedIn and my GitHub!
My full name is Hung Nguyen but you can call me Ethan. Computer Science Major at Seattle Pacific University, graduating Spring 2025. My journey into Computer Science stems from a fascination with how technology can shape and improve lives. I'm inspired by the endless possibilities of software development—how a few lines of code can solve complex problems, connect people, and make the world more efficient. This passion motivates me to build meaningful projects and continually expand my skills.
Technical & Professional Skills: A snapshot of the technologies and tools I work with across development, data, and collaboration.
I'm passionate about building scalable solutions and continuously expanding my skill set to explore new technologies in full-stack development and data-driven design.
I earned the AWS Certified Developer – Associate certification, which deepened my understanding of cloud application development and deployment. Through this certification, I gained hands-on experience with services such as EC2, Lambda, S3, DynamoDB, IAM, and CloudFormation. This knowledge helped me implement real-world cloud-based solutions in my projects, including the SEEN app that integrates AWS Cognito and DynamoDB. The certification highlights my ability to build secure, scalable, and high-performance applications on AWS.
Professional Experience: Hands-on experience building real-world applications across full-stack development, data pipelines, and teaching.
Explore My Work: Below is a showcase of projects that highlight my skills in software development, data analysis, and problem-solving.
As my graduation project and the biggest project I've undertaken, SEEN is a mobile application developed using React Native to translate American Sign Language (ASL) into text, bridging communication gaps for the Deaf community. The app incorporates machine learning algorithms for accurate sign language recognition and real-time translation, offering a practical and accessible solution. This project highlights my expertise in cross-platform development, user-centered design, and innovative problem-solving, showcasing my ability to tackle complex, impactful challenges.
A JavaScript-based web crawler utilizing breadth-first search to traverse complex website networks and generate comprehensive web-link graphs. Implemented Dijkstra's algorithm to calculate node closeness centrality, identifying key websites within the network. Optimized performance with asynchronous processing and parallelism, significantly enhancing efficiency in crawling and centrality calculations.
A digital version of Bài Cào, a classic Vietnamese card game that combines betting, strategy, and luck. This terminal-based implementation features intuitive ASCII card visuals, creating an engaging and authentic gameplay experience. The game allows players to compete for the highest hand value, capturing the traditional spirit of Bài Cào in a modern, interactive format. Built entirely in Rust, the project demonstrates efficient game logic, user interaction handling, and terminal-based graphics.
An interactive statistical report in RStudio to analyze global trends, featuring dynamic visualizations created with Shiny and Plotly, including interactive maps and scatter plots with tooltips. The report also offers user-friendly filtering options, such as year sliders and variable selection tools, enabling tailored insights and flexible data exploration. This project highlights my skills in data analysis, visualization, and building user-centric interfaces.
An online trading platform using the React Native framework to provide an intuitive and seamless user experience. The platform includes login/register functionalities, offline caching capabilities, and a visually appealing UI designed with public assets, interactive forms, and engaging Lottie animations. A modern messaging system was implemented using the Push Notifications API, simulating dynamic communication on iOS devices. The project was part of a Social Venture Competition, where I cooperated with a 6-member cross-functional team comprising business and software engineering professionals, successfully showcasing the platform's potential as an innovative e-commerce solution.
Developed a lightweight and user-friendly mobile application using React Native, designed to streamline task management and enhance user productivity. Conducted rigorous testing on Android Studio, ensuring a robust and bug-free mobile experience. cooperated with a 4-member team through the complete development process, resulting in the app's successful submission. This project achieved a 30% grade improvement, marking a strong finish for our first app development class project.
Let's Connect! Whether you'd like to discuss potential collaborations, project ideas, or job opportunities, feel free to reach out to me. I'm always excited to connect with like-minded individuals and explore new opportunities in software development.
ethanng1218@gmail.com