• agent.sh

    An AI-powered terminal shell that combines everyday commands with a coding agent. Detects natural-language requests, works with files and code, and remembers context per directory. Supports Claude, OpenAI, and local models through Ollama.

    Built with Go, Anthropic Claude, OpenAI, Ollama.

  • dundeezhangv6 Portfolio

    My current portfolio, built with Next.js and server-rendered content for fast loading. Includes expandable experience and project lists, photography, and an animated handwritten signature.

    Built with TypeScript, Next.js, React, Tailwind CSS, Motion.

  • UWaterloo CS Club Website

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

    Built with TypeScript, React, Next.js, CSS.

  • 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.

    Built with TypeScript, Python, Three.js, Pollinations.ai, Next.js, TailwindCSS, FastAPI.

  • 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.

    Built with HTML, CSS, JavaScript, Bootstrap.

  • 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.

    Built with Flask, Python, JavaScript, HTML, Firebase-Auth, GPT-4o.

  • Secret Santa

    Secret Santa matching tool. Makes it easy for friend groups to create secret santa matches. Sends email notifications to each participant with their match using Resend.

    Built with Express.js, Node.js, JavaScript, Resend.

  • 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.

    Built with Python, Flask, HTML, SQLAlchemy, GPT-4o.

  • 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.

    Built with GoLang, Bash.

  • 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.

    Built with C++, Java8, Python.

  • PicToPDF

    Easily convert your pictures to a singular PDF file online.

    Built with JavaScript, React, CSS.

  • ReadMd

    View markdown files in a more readable format online.

    Built with JavaScript, Markdown, React.

  • Skibidention

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

    Built with JavaScript, Chrome Extension.

  • NHSCSC Website

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

    Built with TypeScript, React, CSS, Bootstrap, Vercel.

  • dzPass

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

    Built with C++, Makefile, OOP.

  • Task Manager Application

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

    Built with MongoDB, Express.js, React, Node.js, JavaScript, JWT Authentication.

  • Submarine Intercept Sim

    World War II Battleship (Haida) versus submarine simulator

    Built with Java8, Java-Swing, OOP.