Welcome!
I'm Jody Zhou.
Software Engineer that builds products with excellent User Experience and adds value to people's lives. I enjoy solving complex and difficult problems with code. I also think through First-Principles as it is the building block of true knowledge.
Projects
Nota
Nota is an Open Source desktop application built using Typescript and Electron, it currently supports WYSIWYG (What you see is what you get) and the traditional split-view editing.
- TypeScript
- Electron
The Game of ChamberCrawler3000
A classic roguelike adventure game, uniquely presented in a 2D terminal interface powered by XQuartz. This game features a diverse roster of characters, each offering a unique gaming experience. The ultimate goal is to amass gold throughout the game.
- C++
FlashAI OpenEdition NFT
FlashAI OpenEdition Smart Contract let's users mint mystery box to obtain sleep pods (ERC-1155 tokens). Additionally, by burning these sleep pods, users have the the opportunity to generate a brand new ERC-721 NFT. To do this, users need to supply an ERC-721 token they already own, making use of our in-house Stable Diffusion model.
- Solidity
- Ether.js
- TypeScript
- Remix
UW Path
UW Path is a degree planner for Waterloo students, it scrapes the data from the Academic Calendar and displays the data according to the academic plans. I created development and staging environment and deployed the Docker containers to Oracle Virtual Machine. I also eplaced Django’s WSGI HTTP server in production with Gunicorn to serve static files with Nginx as a reverse proxy.
- Django
- Python
- Vue
- Docker
- JavaScript
Blueming Floral
Blueming Floral is a web application that lets you view the list of available products from the shop and let you add to cart with checkout hosted on Square's checkout links. Also, it leverages Square's subscription plans for users that wants a monthly flower delivered to their doorsteps. Additionally, customers would be able to check their existing orders and also make payments. This is a hackathon project submitted to the 2022 Square Unboxed Hackathon
- JavaScript
- Nextjs
- Neo4j
- React
- Square
Signings in the Subtour Polytope
Open problem research project on signings in the subtour polytope focusing on idenfitying subproblem and special cases. The open problem is posed by Michael Goemans (Department Head, Mathematics, MIT) at the November 2021 Oberwolfach meeting in Combinatorial Optimization.
- Combinatorial Optimization
- Network Flow Theory
- Travelling Salesman Problem
CryptoDash
Real time overview of the Global Cryptocurrency markets. Detailed information on the Top 50 Cryptocurrencies to demystify it. An earnings calculator is also implemented to find the best investment in the Crypto World.
- React
- JavaScript
- Ant Design
Samurai Pizza Cats
Fullstack Web Application with CRUD. The Samurai Pizza Cats has the Topping and Pizza Component, where the data is stored in MongoDB and uses Graphql to fetch the data.
- React
- TypeScript
- MongoDB
- GraphQL
Mind Space
Minimalistic design combined with pomodoro timer to boost productivity and eliminate distractions.
- React
- JavaScript
- Material-UI
About Me
I'm a third year Honours Mathematics Student at the University of Waterloo interested in Software Engineering, Artificial Intelligence, Machine Learning, Autonomous Driving, Blockchain Technology, and Competitive Programming.
2019
Wrote first line of code in Grade 11 CS class. Python was my first programming language.
2020
Began University majoring in Statistics and Computational Mathematics, and minor in Computing
2021
Finished my first Co-op term at Neo Financial Technologies(Obtained Unicorn status in 2022) as a Software Engineer
2021
Contributed to the open source project with like minded schoolmates (Nota)
2022
Worked at SS&C Technologies as Fullstack Developer on the Call Centre Modernization Team and built Identity Access Management solutions
2023
Worked at Super as a Software Engineer to build tools and services. Delivered a scalable and maintainable Slack bot framework.
2023
Worked at UKG as a Software Engineer working on Tenant Provisioning and AuthN Milestone. Seeking 2024 Internship/Co-op. Open to part time opportunities.