I'm Joshua Zhang
A Fullstack Developer at the University of Washington.
Lets build something great together!
My Personal Journey
Year
Description
2025
Software Engineer Intern
January 2025 -> Current
2024
Software Engineer Intern
Jun 2024 -> Sept 2024
2025
Controls Team Software Engineer
Sept 2023 -> Current
2023
Software Engineer Intern
Jun 2023 -> Aug 2023
2023
Computer Science Tutor
Jan 2023 -> June 2023
2019
Web Developer
Sept 2019 -> June 2023

About Me
I'm a technology enthusiast with a passion for web development and machine learning. I'm most proficient in Python, C++, and Node.JS Tech stacks, but I've also used many other frameworks! Seeking opportunities to contribute to cutting-edge projects and further develop skills in CS. Let's collaborate to build something extraordinary!
My Tech Stack
Python
Javascript
Typescript
C++
Java
React
Tailwind
Vue
Django
Tensorflow
Git
MySQL
My Tech Stack
Python
Javascript
Typescript
C++
Java
React
Tailwind
Vue
Django
Tensorflow
Git
MySQL
My Projects

Spotify Recommender
Employed various data preprocessing techniques, including One Hot Encoding, MinMax scaling, and Z-score normalization, to standardize the columns of a dataset. This data was then used to generate vector embeddings for 12,000 songs using distance formulas such as Cosine, Euclidean, and Manhattan. To make this resource accessible, I developed a Flask API server for fetching song recommendations. Additionally, I created an aesthetically pleasing user interface using Next.js and Tailwind CSS, providing users with a visual representation of songs and their recommended counterparts.

ByTech
Classroom built for programming teachers. Allows teachers to host classrooms and publish coding assignments for their students. Gives teachers a leetcode-esque platform for them to publish their own programming problems, create test cases, and manage assignments. Compiles python into WASM to be run in browsers.

WildEye AI
Identifies movement within camera footage using image subtraction techniques, then submitting frames with movement to the image classification model. If it is determined that there was an animal inside the frame, it sends a POST request to the FLASK server to store the image. Finally the database can be viewed through the NextJS frontend.

Identifying NEOS using Tensorflow
This TensorFlow machine learning project focuses on detecting near-earth objects (NEOs) using data from NASA's WISE database. The goal is to develop a deep learning model that can identify and classify NEOs based on their infrared signatures. By leveraging TensorFlow's capabilities, this project contributes to planetary defense efforts by enhancing our understanding and monitoring of potentially hazardous asteroids near Earth.

Racketeer Games
Fullstack blog built around the Nuxt 3 Framework and Tailwind. It features User Auth, Likes, Read/Post, and Commenting features. WYSIWYG editor designed with TipTap featuring image & video upload, font settings, text formatting -- similar Google Docs. Users are also able to filter for posts by tags and topics custom chosen by the author of the post.

Batman's Kitchen Web Design
The redesigned homepage of UW Batman's Kitchen incorporates cutting-edge features to deliver an enhanced user experience. With reactive design, the website seamlessly adapts to various devices, ensuring a consistent and visually pleasing interface for both desktop and mobile users.