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.
- 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
-
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.
-
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.
- Expanding my knowledge in machine learning fundamentals and exploring cloud solutions for real-time data handling.
- LinkedIn: linkedin.com/in/julian--chen
- Email: [email protected]