Dundee Zhang

Auranate

Auranate

AI toolset to prepare and help people in the workforce. Uses text and image generative AI to help users create resumes, cover letters, and portfolios.

FlaskPythonJavaScriptHTMLFirebase-AuthGPT-4o
Blog V3

Blog V3

My brain. I write articles on coures notes, life updates, developer notes, and reviews. Uses Markdown for article writing and rendering and Giscus for user commenting. Deployed on Cloudflare Pages.

TypeScriptReactMarkdown
Contest Solutions

Contest Solutions

Repository to store most of my solutions for CS problems. Most solutions are only for CCC, but includes some other contests on DMOJ.

C++Java8Python
datingdo.single

datingdo.single

Dating consulting application that helps users find their perfect match. This is a prototype frontend made for a school course. Uses Bootstrap to make the site responsive.

HTMLCSSJavaScriptBootstrap
dundeezhangv4 - Portfolio

dundeezhangv4 - Portfolio

The previous website I had to show my projects, ideas, and experience. Feel free to check it out.

TypeScriptReactCSSBootstrap
dundeezhangv5 - Portfolio (Latest)

dundeezhangv5 - Portfolio (Latest)

Current portfolio site to give a sneak peak into my brain. Has my projects, and a little about myself. Deployed on Vercel. Tried to utilize as much Server Side Rendering as possible since that was the major reason why this site was made.

TypeScriptNext.jsTailwindCSSVercel
dzPass

dzPass

An CLI password and user manager tool written in C++ only.

C++MakefileOOP
Eco Elo

Eco Elo

Earn elo and compete to be the most eco friendly consumer! Uses computer vision to scan receipts and recognize the most eco-friendly items to rank users against each other.

ReactJavaScriptPostgreSQLNeonDBResend
GoTerpret

GoTerpret

Bash interpreter written in Go. Uses Go's built-in libraries to parse and execute bash commands. User is able to customize the interpreter to their liking with config files.

GoLangBash

More Projects

Most of my projects are found on my GitHub profile.

More Tech Stacks
NanoWorks

NanoWorks

Cursor for DNA Origami. Creates 3D models from DNA sequences with optimal DNA pathing algorithms. Useful for creating base structures for DNA origami decreasing the time and research it takes to create nanostructures. Can be used to create DNA origami for drug delivery, biosensors, and more.

TypeScriptPythonThree.jsPollinations.aiNext.jsTailwindCSSFastAPI
NHSCSC Website

NHSCSC Website

Website for NHS CS Club. Shows events and announcements. No longer maintained.

TypeScriptReactCSSBootstrapVercel
Old Blog (V2)

Old Blog (V2)

Blog site to share my notes, ideas and life updates. Uses Markdown to write posts and uses Giscus to allow user commenting.

TypeScriptReactMarkdown
PicToPDF

PicToPDF

Easily convert your pictures to a singular PDF file online.

JavaScriptReactCSS
ReadMd

ReadMd

View markdown files in a more readable format online.

JavaScriptMarkdownReact
Skibidention

Skibidention

View webpages in a more readable format by brain rotting words into skibidi.

JavaScriptChrome Extension
Submarine Intercept Sim

Submarine Intercept Sim

World War II Battleship (Haida) versus submarine simulator

Java8Java-SwingOOP
Task Manager Application

Task Manager Application

Full stack task manager application with user authentication and task management features. Built with the MERN stack.

MongoDBExpress.jsReactNode.jsJavaScriptJWT Authentication
UWaterloo CS Club Website

UWaterloo CS Club Website

Website for the University of Waterloo Computer Science Club. I worked on the merchandise page/gallery.

TypeScriptReactNext.jsCSS
Yang News

Yang News

Positive news website! Deployed through an AWS EC2 instance. Uses FastAPI to serve the backend and Supabase for the database. React+Vite frontend.

AWSPythonFastAPIReactTypeScriptSupabaseTailwindCSS
yourDoList

yourDoList

To do list that generates subtasks for your main tasks. Uses AI to help you break down your tasks into smaller, more manageable pieces so that you spend more time working; less time planning.

PythonFlaskHTMLSQLAlchemyGPT-4o