Skip to content
View TheLonelyOtaku315's full-sized avatar

Highlights

  • Pro

Block or report TheLonelyOtaku315

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TheLonelyOtaku315/README.md

Hi, I'm Tonny Zhao

Computer Engineering Co-op Student
Focused on software development, embedded systems.
Currently building my personal website.
Reach me at: [email protected]
Open to internship and collaborative opportunities in embedded systems, full-stack development, and applied machine learning.


Technical Skills

  • Languages: C++, Java, Python, JavaScript, TypeScript, HTML, CSS, VHDL
  • Frameworks & Libraries: Angular, Node.js, JavaFX
  • Databases & Tools: MongoDB, Git, Visual Studio, VS Code, Octave, LTSpice
  • Hardware & OS: ESP32, Raspberry Pi, Windows, Linux
  • Other: Agile methodology, REST APIs (Gemini, Giphy, LinkPreview), Microsoft Office
  • Soft Skills: Team collaboration, project coordination, Six Sigma (DMAIC), multilingual (English, Cantonese, Mandarin, French)

Projects Overview

Some highlights from my repositories:

  • ChatHaven – A group messaging platform with real-time updates, role-based access, and third-party API integrations.
  • Bluetooth LED Controller – ESP32-based system for managing LED states through USB, Bluetooth, and physical input.
  • k-NN Medical Classifier – Java implementation of the k-nearest neighbor algorithm on medical datasets.
  • Circuit Simulator – JavaFX-based drag-and-drop interface for electric field and logic gate simulations.
  • Temperature Converter – JavaFX desktop app for unit conversions.
  • RetroPie Console Setup – Custom Raspberry Pi build for retro gaming with Linux configuration and ROM management.

You can find source code and documentation for each in the pinned repositories below.


Connect with Me


Tech Stack

Angular Node.js MongoDB Arduino C++ Python Git Java Linux

Top Languages

Pinned Loading

  1. personal-website personal-website Public

    Personal portfolio website built with Angular to showcase my projects, skills, and experience.

    TypeScript

  2. Error-404-Project-W25/Error-404-SOEN341_Project_W25 Error-404-Project-W25/Error-404-SOEN341_Project_W25 Public

    ChatHaven is a seamless communication application designed to facilitate real-time messaging and collaboration. It includes features like direct messaging, group channels, user presence indicators,…

    TypeScript 1

  3. ESP32-LED-Controller ESP32-LED-Controller Public

    The ESP32-LED-Controller project lets you wirelessly control LEDs via Bluetooth with features like button inputs, custom commands, and a timer functionality for automation.

    C++

  4. TemperatureConverterVS TemperatureConverterVS Public

    Temperature Converter built in Visual Studio, allowing seamless conversion between Celsius, Fahrenheit, and Kelvin with a clean and intuitive GUI!

    Java

  5. LeetCode LeetCode Public

    LeetCode challenge

    Java

  6. COMP353-Summer-2025/COMP353_project COMP353-Summer-2025/COMP353_project Public

    HTML 2