Zijun(Mark) Yang's Personal Page
-
🔭 I am Zijun(Mark) Yang, an undergraduate majoring in CS at UMich and ECE at UM-SJTU Joint Institute.
-
👨💻 I worked on RISC-V XuanTie Linux System Platform at DAMO Academy Alibaba Inc.
-
🛠️ Budget dev boards are my playground, with the Orange Pi Zero 3 and LicheeRV Nano being my favorites!
-
To humans, I speak Mandarin and English; to silicon, I speak (modern) C++ (for 10+ years), C, C#, Python (Django and Streamlit framework), MATLAB, JavaScript, HTML, CSS and Vue framework. (Credit to fkfd.me for coming up with this sentence structure.)
-
⚡This is my blog.
Links
Projects
See them all at
this page of my blog.
Large Projects
-
HeartCam: Real-Time Heart Rate Detection
-
2024.10-2024.11
-
A camera-based program that estimates heart rate in real-time by analyzing RGB signal variations caused by blood flow, displaying results in beats per minute (BPM).
-
tags:
#Python
#SignalProcessing
#ComputerVision
-
Visualize UMich Dining
-
2024.10
-
A Tampermonkey script that makes it easy to preview food at UMich dining halls by searching and caching images of menu items. Instantly copies food names, opens image searches, and supports optional auto-fetching with a Google API key.
-
tags:
#JavaScript
#GoogleAPI
#Tampermonkey
-
Markdown to HTML Converter
-
2022.8
-
A program that converts
Markdown
to HTML
.
-
Fun fact: this website's main part is generated by this program after I am halfway through this project.
-
tags:
#C++
#Scanner
-
Tank War Game with CLI
-
2022.7-2022.8
-
A simple tank war game with CLI that supports PVP, PVE and DEMO mode.
-
tags:
#C++
#Game Tree
-
Online God of Avalon Platform
-
2021.12-2022.5
-
An online platform for the board game God of Avalon.
-
tags:
#Vue
#Django
-
"Jiaowosong" Breakfast Deliver Car
-
2021.9-2021.12
-
A robotic car equipped with GPS and gyro that can delivery 4kgs of food to a targeted place with high precision.
-
tags:
#Arduino
#GPS and Gyro
-
A Number Guessing Game Bot
-
2019-2022.4
-
A bot that can guess your number with an average of 5.3 steps and at most 7 steps. The guessing game itself is similar to Wordle.
-
tags:
#JavaScript
#Information Entropy
-
MythWare Student Client Killer
-
2019-2020.8
-
A program that gives the freedom of controlling their computers back to students.
-
tags:
#VB
Small Projects
-
Roulette Simulation
-
2024.11
-
A simple web-based roulette simulation where users can experience the suspense of pulling the trigger with a randomly loaded bullet.
-
tags:
#JavaScript
#HTML
#CSS
-
A Public Server
-
2023.10-TODAY
-
A public server utilizing the static public IP address provided by my ISP in my apartment. Tons of modifications have been done to the Ubuntu Server 22.04 on my Rasberry Pi 3B+. Several automated scripts have been created to manage permissions, back-up files, report status to a dashboard, etc.
-
tags:
#Bash
#Tossing GNU/Linux
-
A Wish Posting and Realizing Platform
-
2023.1
-
A platform built to allow NIMOers posting wishes and realizing others' wishes to celebrate the 2023 Chinese New Year.
-
tags:
#Vue
#Django
-
Trajectory with Air Drag
-
2022.6-2022.7
-
Visualization of the trajectory of an object with gravity and air drag.
-
tags:
#MATLAB
#Visualization
-
Datacenter Workload Visualization
-
2022.6
-
Visualization of the workload of a Google datacenter.
-
tags:
#MATLAB
#Visualization
#Data Analysis