My full name is Binh Pham Nguyen Thanh. I’m a passionate and
detail-oriented Software Developer based in Seattle, Washington,
currently pursuing a Bachelor’s degree in Computer Science at
Seattle Pacific University, with an expected graduation in June
2025.
My journey is driven by a love for problem-solving, a focus on
user-centered design, and a commitment to building clean,
maintainable code. I enjoy working across the full stack and
exploring other facets of technologies. Here is some of my
awesome projects so far!!!.
Development Practices: Object-Oriented
Programming, REST API Development, Agile (SCRUM), CI/CD.
Projects
Brief Description
Gamehub is a modern, responsive web application built with React
that serves as a dynamic video game discovery platform. It features
real-time data fetching, infinite scrolling, and genre-based
filtering. Designed with a focus on performance and clean UI, the
app leverages React Query, Zustand, and advanced state management
patterns to deliver a smooth and intuitive user experience.
Gamehub
Developed a fully responsive video game browser
using React, enabling users to filter and explore
games by genre, platform, and rating.
Integrated React Query for efficient data
fetching, Zustand for state management, and
implemented features like infinite scrolling and
client-side caching for performance optimization.
Designed and styled a clean, user-friendly UI
using React Router and modern CSS practices,
while maintaining a modular and scalable component architecture.
Chef Compass is a team of 5 to create recipe list hub - a mobile
application with meal schedule features (meal planner) and social
integration, such as sharing, friend system, and messaging system.
The application is built with React Native and AWS MySQL. My role is
a full-stack engineer.
Chef Compass
Developed and implemented
offline caching for user authentication,
seamlessly integrating the
Google Password Verification API to enhance
security via two-factor verification.
Engineered core features such as recipe creation,
recipe editing, a messaging platform, and a meal planner,
utilizing multiple RESTful APIs to ensure
robust and scalable functionality.
Ensured the application was
fully responsive and optimized for both iOS and Android
platforms , through rigorous testing to deliver a seamless and intuitive
user experience across all device.
Collaborated with a talented team of 1 UX/UI
designer, 1 tester, and 3 full-stack developers, employing
agile methodologies to ensure efficient project
management and successful delivery of a high-quality application
on deadline.
A JavaScript-based application that traverses complex website
networks using breadth-first search and visualizes them as web-link
graphs. It leverages Dijkstra's algorithm to compute closeness
centrality, helping identify key nodes within a network.
Asynchronous processing and worker threads were used to
significantly boost performance and reduce crawl time. My role is
writing all the logic and algorithms for this application.
Web Crawling
Developed a sophisticated web crawler application
using JavaScript, capable of traversing
breadth first search complex website networks and
creating comprehensive web-link graphs.
Implemented Dijkstra algorithms to compute the
closeness centrality of each node within the
web-link graphs, facilitating the identification of central
websites within the network.
Optimized performance by employing
asynchronous processing techniques and leveraging parallelism
with worker threads , significantly reducing processing time for intensive operations
such as crawling and centrality calculation respectively.
Mosify is a fully responsive, front-end cloud hosting website built
with semantic HTML5 and modern CSS3. The site showcases clean
layouts using Flexbox and Grid, smooth animations, and optimized
assets, deployed via GitHub Pages as part of a professional web
design course project. This is a solo work.
Binh's Moshify
Responsive Web Design with HTML & CSS: Crafted a
modern, mobile-friendly website using semantic HTML5 and CSS3 best
practices, including Flexbox, Grid, and responsive breakpoints for
smooth layout transitions across devices.
Styling & Animation: Applied advanced CSS
techniques like custom typography, image optimization,
transitions, and animations to enhance visual appeal and user
interaction while maintaining clean, maintainable code structure.
Deployment & Optimization: Hosted the site on
GitHub Pages with continuous deployment, optimized assets for
performance, and followed best practices for accessibility, SEO,
and cross-browser compatibility.
REnewtronics is a mobile trading app that enables users to buy and
sell secondhand goods with a modern UI. Built with React Native, the
app features login/register flows, offline caching, push
notifications, and a responsive design. It was developed and pitched
as part of a social venture competition with a cross-functional
team. My role is a full-stack developer.
REnewtronics
Incorporated React Native framework to build an intuitive online
trading platform;
incorporated login/register functionalities, offline caching
capabilities , generating enhanced user experiences and improved data
accessibility.
Crafted an aesthetically pleasing UI layout using public-made
assets,
interactive forms, and captivating Lottiefile
animations.
Leveraged the push notifications API reference to
simulate a modern message system on iOS devices.
Initiated and managed a 6-member cross-functional
(business, software engineer) team toward the successful
advertisement of an e-commerce platform in a Social Venture
Competition.
An interactive data dashboard built with R, Shiny, and Plotly to
visualize global AI research trends. The app features dynamic maps,
scatter plots, and filterable views using sliders and variable
selection, enabling users to explore insights into scholarly
publications on artificial intelligence. This is a solo work.
Artificial Intelligence Statiscal Rstudio Report
Created
interactive visualizations with Shiny and Plotly:
Implemented dynamic maps and scatter plots with tooltips.
Built user-friendly filtering options: Enabled custom data views
with year sliders and variable selection for
tailored insights.
A lightweight mobile app built with React Native to help users
manage grocery items efficiently. The app allows item input,
quantity tracking, and deletion, with a simple interface tested on
Android Studio for a smooth, bug-free experience. My role is
front-end developer.
Grocery Checklist
Engineered a lightweight and user-friendly app using React Native
and conducted rigorous testing on Android Studio,
producing a robust and bug-free mobile experience.
Led and directed a team of 4 through the
end-to-end development and successful submission of an app,
driving an increment of 30% grade gain to total, resulting in a
pretty strong finish in app development class for the first
project.
Earned this industry-recognized certification to demonstrate
hands-on expertise in developing and deploying cloud-based
applications on Amazon Web Services.
Built and deployed secure, scalable
AWS applications by designing and
implementing cloud-native architectures using services such as
AWS Lambda, API Gateway, and
DynamoDB, ensuring high availability and
efficient serverless execution.
Developed and automated deployment pipelines using
CI/CD best practices, leveraging IAM roles
for fine-grained access control, and managing application
environments to support continuous integration and streamlined
releases.
Acquired in-depth expertise in
serverless application design, focusing on
cost optimization, event-driven workflows, and application
lifecycle management with integrated monitoring and logging
solutions for operational visibility.
This is bold and this is strong. This is
italic and this is emphasized. This is
superscript text and this is subscript text.
This is underlined and this is code:
for (;;) { ... }. Finally,
this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis
sagittis eget tempus euismod. Vestibulum ante ipsum primis in
faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat
ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in
faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';