YiFan Wang

Aspiring Technology Teacher | Engineer | Innovator

"Technology is best when it brings people together." — Matt Mullenweg
Discover My Projects
YiFan Wang Personal Photo

My Projects

Explore my innovative projects blending technology and education.

School Map

NZ Accredited School Map

Designed to assist international students navigating New Zealand's immigration policies, this web-based interactive map visualizes accredited employer schools for Green List secondary teachers seeking work visa sponsorship. Data was sourced from Immigration New Zealand's official website, collected via API on May 26, 2025, at 11:00 AM, and processed through customized cleaning. The map highlights accredited employer schools in popular regions like Christchurch and Auckland, with filtering options for South and North Islands. It supports fuzzy search to verify if specific schools are accredited employers and extends functionality to include kindergartens and primary schools, providing a comprehensive tool for educational and immigration planning.

View Map
Future Project

Nightlight House

Year 9 Electronics Project
In this project, students construct a nightlight house using electronic components and a pre-printed card template.
They develop practical skills in soldering, circuit assembly, and troubleshooting while learning key electronics concepts such as voltage dividers,
resistors, LDRs (light-dependent resistors), transistors, and LEDs. The project involves laying copper tape, soldering components, measuring resistances and voltages,
and assembling a functional circuit. Students also decorate their nightlight houses, adding personal touches to enhance creativity and pride in their work.
The project spans 5-6 weeks (5 periods per fortnight) at Burnside High School, offering ample opportunities to explore electronics through hands-on learning.
Have a look~

Future Project

Bluetooth Speaker

Year 10 Electronics project
In this project, students build a Bluetooth speaker to develop skills in electronics.
They learn to assemble a circuit in veroboard, connecting components like a Bluetooth module,
amplifier speakers, 78L05 (Voltage Regulator), Speakers, and a volume potentiometer.
The project emphasizes practical techniques like soldering, wire stripping, and circuit assembly,
while deepening understanding of Bluetooth audio technology. Over approximately 10 contact hours,
students work collaboratively to troubleshoot issues, test their speakers, and complete a project that integrates technical skills with creative problem-solving

Let's Explore
Future Project

Arduino & Robot movement

Year 11 Digital Technology Electronics project
In this project, students design and build a simple robot that can move using basic electronic components and programming.
The focus is on developing hands-on skills in electronics, including assembling circuits, wiring motors,
and using sensors for navigation. Students explore robot movement through tasks like line-following, obstacle avoidance,
or controlled motion, applying concepts such as voltage, current, and motor control.
The project encourages creativity and problem-solving as students customize their robots' functionality and appearance.
Aligned with New Zealand's Digital Technologies Curriculum, it provides practical experience in a fun, engaging way,
typically spanning several weeks of classroom activities.

Let's Explore
Future Project

Website flask Project

Year 12 Website flask Project
In the Year 12 Digital Technologies Programming (12DTP) course at Burnside High School, students develop a complex database-backed web application. This project focuses on creating a cross-platform web-app, leveraging the ubiquity of web browsers in devices like phones, TVs, and smart appliances. Students engage in software engineering and computer science practices, including designing, coding, testing, and refining their applications. The project emphasizes advanced programming skills, database integration, and user interface design, aligning with New Zealand’s Digital Technologies Curriculum. Over the course of the year, students work individually or in teams to produce a functional web-app, applying problem-solving and project management skills.

Let's Explore
Future Project

Upgraded Website flask Project

Year 13 Website flask Project
In the Year 13 Digital Technologies Programming (13DTP) course at Burnside High School, students develop an advanced, database-backed web application, leveraging the cross-platform capabilities of web browsers on devices such as smartphones, TVs, and smart appliances. This project immerses students in software engineering and computer science practices, requiring them to design, code, test, and refine a sophisticated web-app. Students utilize WTForms to create secure, validated, and user-friendly forms for data input and interaction, enhancing the application’s usability. Database interactions are managed using SQLAlchemy, an Object-Relational Mapping (ORM) tool, to streamline data operations, improve code maintainability, and ensure secure, efficient communication with relational databases. Aligned with New Zealand’s Digital Technologies Curriculum, the year-long project fosters independent problem-solving, advanced programming skills, and project management, culminating in a robust, user-centered digital outcome.

Let's Explore
Smart Clothes Rack

Smart Clothes Rack

Developed in 2015 during my third year at Shanghai University, this IoT project features a retractable clothes rack controlled via a microcontroller. Integrated with temperature and humidity sensors, it collects environmental data and transmits it to a mobile phone over Bluetooth. The microcontroller also drives a motor to extend or retract the rack. With predefined humidity thresholds, the rack automatically retracts when high humidity is detected, protecting clothes from rain. This project demonstrates practical automation for everyday convenience.

Learn More

Get in Touch

Reach out via email at [email protected], connect on LinkedIn, or explore my projects on GitHub.