Skip to content
View Amqx's full-sized avatar

Block or report Amqx

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Amqx/README.md

Hi, I'm Jonathan!

I'm a Computer Engineering student at the University of Toronto, pursuing a minor in Sustainable Energy and graduating in June 2029.

I'm interested in systems programming, embedded hardware, and high-performance C++.

Projects

A complete card game running on a RISC-V processor, with VGA graphics, PS/2 keyboard input, audio, and hardware timers. The portable C11 game engine is separate from the embedded I/O layer, with isolated test targets for hardware interfaces.

Tech: C11, RISC-V, DE1-SoC, memory-mapped I/O

Apple Music listening status for Discord, with image fetching, Last.fm integration, and animated images.

Tech: C++, Windows APIs, cURL, FFmpeg

Skills

Area Technologies
Programming C, C++, Swift, Rust, Python, Verilog, Bash, MATLAB
Hardware DE1-SoC, FPGA, digital logic, microcontrollers, oscilloscopes
Development Git, Linux, CMake, Quartus
Design tools LTspice, Keysight ADS, AutoCAD

Contact

Email · LinkedIn · GitHub

Pinned Loading

  1. musicpp musicpp Public

    Apple Music Discord Presence

    C++ 1

  2. doudizhu doudizhu Public

    ECE243 Final Project

    C 1

  3. ECE297-Public ECE297-Public Public

    Showcase of a C++ street mapper and multithreaded courier route planner built for ECE297 at the University of Toronto

    C++ 3 1

  4. ECE241-Public ECE241-Public Public

    Showcase of a Verilog FPGA music editor and player on DE1-SoC, featuring VGA notation, PS/2 editing, and audio playback, built for ECE241 at the University of Toronto

    Verilog 1