Nick's LoL Drafter: A Web App to draft
better LoL compositions
Date: September 2025
Background:
- I've been playing League of Legends for more than 6 years now (2019-2025).
As this is the game I am passionate about, I created this project with my
coding expertise and my game knowledge.
- Built with React.js (frontend), JavaScript (backend), and JSON (data storage)
Features:
- Add champions to the board by clicking their icons
- Remove champions by clicking their icons in the selection/ban slots
- Toggle between Pick and Ban modes to simulate a full draft
- Use the Swap Side feature to instantly change your viewpoint between the
Blue and Red team
- Quickly find champions using the Search Bar or Role Filter buttons
- Each champion displays a Recommendation Score that updates based on the
current stage of the draft to assist your decision-making
EasyChart: A Web App to
make graphing easier
Date: August 2025
Background:
- EasyChart is a web app for quick data visualization.
Users upload data, and the platform auto-generates
editable, exportable graphs.
- Built with Node.js (backend), React (frontend),
DeepSeek R1T2 Chimera (API), and Chart.js (API).
Features:
- Auto-extracts data from given files
- Provides an editable table for the extracted info
- Recommends suited graph types for the data
- Summarizes key trends in the info
- Allows modification of graph visuals
- Supports exporting in multiple formats
Python YouTube Audio Discord Bot
Date: Feb 2025
Background:
- YouTube rate limited Discord bots from streaming audio,
causing many popular music bots to shut down.
- As a fun challenge, I attempted to create a private music bot.
Features:
- Responds to "@zlbot" or "!!!" commands
- Simple Commands include: join,
leave,
play,
skip, and
help
- Streams YouTube audio when given a YouTube link
- Implements a song queue system for continuous playback
Python User Information Storage
Program
Date: May - June 2024
Background:
- With a family business that uses a customer information
storage software, I wanted to make one myself.
Features:
- Tkinter-based GUI with the primary features of storing,
retrieving,
searching,
editing user information
- The data are organized by date in structured files for access