I am an undergrad student at University of Waterloo majoring in Computer Engineering, expecting to graduate in 2029.
I enjoy playing the piano (jazz & classical), contest math, competitive programming, creative writing, Shakespeare, physics, and meeting new cool people.
I am still training myself in competitive programming. If you have tips (especially with Ad Hoc problems) please enlighten me!
I'm also looking to contribute to open source projects!
Python 3, JavaScript, TypeScript, C, C++, Rust, Microsoft Visual Basic 6, PostgreSQL, Dart, Go, HTML, CSS
React.js, Next.js, Remix, Tanstack Start, SvelteKit, Svelte, Tailwind CSS, SCSS/SASS, Actix-web (w/ actix-cors, actix-ws, actix-http, actix-identity, actix-session), sqlx, Argon2, serde, serde_json, serde_cbor, tokio, etc.
numpy, pandas, matplotlib, seaborn, sklearn, pytorch, tensorflow, mediapipe
langchain
Git, Linux, Chrome Extension API, Docker (+docker-compose and k8s), CMake, Swagger UI, LaTeX, etc
Vercel, Netlify, Railway, Heroku, CloudFlare, Fly.io, Azure, AWS, GCP
Contact information on https://www.williamzeng.xyz/