Weekly Assignments

Week 01

Project introduction and setup. Created the basic HTML structure and CSS styling for the first assignment.Learn Git Operations and GitLab file upload steps.

View Details →
Week 02

Computer-aided design.

View Details →
Week 03

Embedded Programming

View Details →
Week 04

3D scanning and printing

View Details →
Week 05

electronics design

View Details →
Week 06

computer-controlled machining

View Details →

Final Project

Interactive Web Application

This final project is a comprehensive web application that integrates all the skills learned throughout the course. It features a responsive design, interactive data visualizations, user authentication, and API integration.

The application serves as a portfolio management tool that allows users to track their projects, visualize progress through charts, and share their work with others. Built with modern web technologies including HTML5, CSS3, JavaScript, and various libraries.

View Live Project →

About Me

Maggie Zhang - Personal Photo

"Creativity is intelligence having fun." – Albert Einstein

Hi, I'm Maggie Zhang!

I'm an innovation technician at school. I enjoy bridging the gap between imagination and reality through hands-on projects.

Currently participating in the Fab Academy program, I'm expanding my skills in digital fabrication, electronics, and computational design. My journey in the maker world began these two years when I started exploring 3D printing and electronics as a hobby, which quickly turned into a passion.

Previous Work

Project A: Interactive art exhibition

Help students design and build interactive stations for the IDU art exhibition by using Arduino, MP3 module, ultrasonic sensor, and NeoPixel sensor.

3D Printing Microbit Makerspace Resource Management Arduino