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: Java, C, C++, Python, SQL, JavaScript, HTML, CSS
  • Frameworks & Libraries: MySQL, PyDictionary, Java Swing, SpellChecker
  • Hardware & Protocols: STM32, I2C, SPI, UART
  • Development Tools: Git, Visual Studio Code, Eclipse

πŸ’» Notable Projects

  • 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!

Popular repositories 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

    JavaScript 1

  3. Hangman-Python-Project Hangman-Python-Project Public

    A classic Hangman game with exciting additional features such as different categories, timed gameplay, win/loss statistics, and much more, programmed in Python.

    Python

  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 alows 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. julianchen24 julianchen24 Public

    My personal repository