Skip to content
View julianchen24's full-sized avatar

Block or report julianchen24

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
julianchen24/README.md

πŸ‘‹ Hi, I'm Julian Chen!

Aspiring Computer Engineer | Firmware Enthusiast | Problem Solver

Welcome to my GitHub! I'm a Computer Engineering student at the University of Waterloo with a focus on software development, embedded systems, and real-world engineering solutions. Here, you'll find my latest projects in firmware development, data applications, and technical problem-solving.

πŸ”§ Skills & Tools

  • Languages: Python, SQL, C, C++, JavaScript, CSS, Java, HTML
  • Frameworks & Libraries: React, MySQL, Axios, Java Swing, PyDictionary, SpellChecker
  • Hardware & Protocols: STM32, I2C, SPI, UART
  • Development Tools: Git, Visual Studio Code, Eclipse

πŸ’» Notable Projects

  • Flash Card Study Tool
    React, JavaScript, Axios, CSS, HTML: A dynamic flashcard web application with real-time card-flipping animations and optional custom flashcard creation. Integrated the Open Trivia Database API to fetch educational categories and questions.

  • Calendar Application
    Java, MySQL: A Java-based calendar tool with GUI for scheduling, editing, and a full-year view. Integrated MySQL for data storage and management.

  • Tic-Tac-Toe & Wordle Game
    Python: Command-line multi-game program with real-time word validation using SpellChecker and word definitions from PyDictionary.

  • To-Do List
    Java: Command-line task manager with color-coded priorities and time tracking for better organization.

πŸ› οΈ Recent Experience

  • Firmware Team Member - Midnight Sun Solar Car Design Team

    • Developed IC drivers for STM32 to convert analog to digital readings, designed tamper-detection drivers, and configured multi-channel ADC for efficient data processing.
  • Learning Assistant - Kumon Math and Reading Centre

    • Guided learning sessions for 25+ students per session, enhanced data tracking for student progress, and trained new staff in communication and problem-solving.

🌱 I'm Currently Learning

  • Expanding my knowledge in machine learning fundamentals and exploring cloud solutions for real-time data handling.

πŸ“« Let's Connect!

Pinned Loading

  1. Calendar-Java-Project Calendar-Java-Project Public

    A Java-based Calendar application designed for managing events, appointments, and daily schedules.

    Java 1

  2. Flash-Card-Study-Tool Flash-Card-Study-Tool Public

    An educational flashcard tool built with React, JavaScript, HTML, and CSS

    JavaScript 1

  3. julianchen24 julianchen24 Public

    My personal repository

  4. To-Do-List-Java-Project To-Do-List-Java-Project Public

    This project is a console-based To-Do List application developed in Java that allows users to manage their tasks efficiently.

    Java

  5. Wordle-Tic-Tac-Toe-Python-Project Wordle-Tic-Tac-Toe-Python-Project Public

    This project features two classic games, Wordle and Tic Tac Toe, implemented in Python

    Python

  6. uw-midsun/fwxv uw-midsun/fwxv Public

    All the firmware for MSXV!

    C 12 4