Machine Learning, Web Designer

William Vongphanith

Award-winning web, Discord, and ML developer executing ideas at a pace fast enough to keep up with the ever-changing world of technology.

About Me

I'm William Vongphanith, and I'm a -year-old AI and web developer based in New York City. I'm currently a high school senior at Stuyvesant High School, and will be attending college in the fall of 2023.

My main areas of interest in computer science span machine learning and artificial intelligence, web development, and software engineering. My research covers a wide range of topics, including recurrent neural networks, computer vision, natural language processing, and application development. I've worked with Professor Raj Rao at the University of Michigan, Mr. Peter Brooks from Stuyvesant High School and Micromind, and Ms. Susan Vuong at Weill Cornell Medicine.

On the side, I really love producing music on FastTracker II, and I heartily enjoy developing websites, Discord bots, and other pieces of software for myself, friends, and strangers alike. Please look at my projects section to see some of my work! Please feel free to use any of the methods listed in the contact section below, if you'd like to get in touch with me or commission/contract me for a project.

Skills

I have experience in a multitude of programming languages and frameworks, and I'm always looking to learn more. I'm especially proficient in machine learning frameworks, like Tensorflow and Flux, and web frameworks, like Next.js and React. Below, you can find a comprehensive list of my programming skills and skill levels.

Languages

Expert

JavaScript

Proficient

Python

Proficient

Java

Proficient

Julia

Proficient

HTML

Proficient

CSS

Intermediate

C

Intermediate

Bash

Beginner

daScript

Beginner

C++

Beginner

Lua

Beginner

Rust

Frameworks

Expert

Discord.js

Proficient

Tensorflow

Proficient

Next.js

Proficient

React

Proficient

Nuxt.js

Proficient

Express.js

Intermediate

Flask

Intermediate

Bootstrap

Intermediate

jQuery

Intermediate

Vue.js

Beginner

Fastify

Beginner

Webpack

Tools

Proficient

Git

Proficient

GitHub

Proficient

Oracle Cloud

Intermediate

Vercel

Intermediate

Jupyter

Beginner

Docker

Projects

I'm happy to show you! Please click on any of the below project dropdowns to learn more about them, how they were built, and view their live deployments.

A website that allows students and faculty at Stuyvesant to create and manage student-run extracurricular activities. Used by over 3300 students at Stuyvesant High School.

React

Apollo Client

Material UI

Node.js

Express

Apollo Server

GraphQL

MySQL

Sequelize

CapRover

Netlify

DigitalOcean

StuyActivities

A first-of-its-kind, student-developed online compendium of opportunities for Stuyvesant students, based on the weekly newsletter sent out by Mr. Blumm. Designed to be a one-stop shop for all opportunities at Stuyvesant, including internships, competitions, and more.

React

Apollo Client

Material UI

Node.js

Express

Apollo Server

GraphQL

MySQL

Sequelize

CapRover

Docker

DigitalOcean

Stuyvesant Opportunities Bulletin

A multiplayer game designed to teach the concept of projection in linear algebra. Players are given random vectors and must project them onto randomly assigned target vectors. The players with the most points are placed on the leaderboard.

Tailwind.css

EJS

Socket.io

Node.js

Express

Socket.io

MongoDB

Mongoose

PM2

Oracle Cloud

LAMP: Linear Algebra Multiplayer Projection

A Discord bot originally created for a fandom that has since blown up in popularity. Offering unseen-before features such as a fanfiction reader from Discord and a pagination system for long messages, MCYT has grown into a large-scale, production-ready bot. Now in 150 servers with over 96,000 users.

Discord.js

Express

EJS

Node.js

Express

MongoDB

Mongoose

PM2

Oracle Cloud

MCYT (Discord Bot)

A landing page for the Stuyvesant IT Department, offering a quick overview of our members and projects to the public, and internal resources and utilities for our members. Built with React, Next.js, and Tailwind.css.

React

Next.js

Tailwind.css

Node.js

Express

JSON Web Tokens

PM2

Vercel

SU IT Homepage

A website for the Stuyvesant chapter of Future Business Leaders of America, a national organization for students interested in business. Built with React, Next.js, and Tailwind.css.

React

Next.js

Tailwind.css

MongoDB

Payload CMS

Express

PM2

Vercel

DigitalOcean

StuyFBLA website (WIP)
Contact

There are many ways to reach me. I've listed them below:Email: Sorry for the formatting! This is to prevent the majority of spam bots from scraping my email.GitHub: williamvongphanLinkedIn: William Vongphanith

This website is open-source, and you can find the source code here.