Weiwei Guan.
A Passionate Software Developer.

Collaborative, Curious, Creative, Adaptable
About Me
I am excited about learning new technologies and passionate about helping others with what I have mastered. I enjoy the sense of achievement that I can pass the software programming knowledge to the younger generation.
- Frontend : HTML, CSS, JavaScript, Bootstrap, JQuery, React, React Native, Vue, Blazor
- Backend : C#, .NET, Java, Python, PHP, Laravel, Node.js, Express.js
- Database : SQL, PostgreSQL, MySQL, MongoDB, GraphQL, Redis
- Other : WordPress, Ajax, MVC, Git, Agile, Jira, Confluence, Selenium, Jest
Technical Skills
My Works

A React Native app to help Hamilton City Bikers to locate the bike cites with available bikes and scan the barcode on the bike using the camera function. This app uses data from citybikes.
Tech: React, React Native, Expo
Libraries: expo-camera, react-native-maps, react-native-paper, react-navigation, axios
A webapp for local health community center regarding fraud prevention for seniors.
Tech: HTML, CSS, JavaScript, Vue.js
This "Stop The Virus" app is to catch the virus by controlling the mask man shooting masks.
Tech: Python, Pygame
This is a note taking app built with Laravel, Tailwind and MySQL. It allows users to register and login to manage their notes.
Tech: Laravel, Tailwind, MySQL, Docker, WSL

An app to get the latest data from Canada's COVID-19 outbreak from opencovid's API.
Tech: HTML, CSS, JavaScript, jQuery, Chart.js
Note: On April 30, 2022, CovidTimelineCanada superseded the original Covid19Canada dataset.
This app is to connect to a database regarding Doctor Who (a long-running BBC television show), and use SQL or LINQ to query for the information of the doctors and companions.
Tech: C#, .NET
This is a paint app created with Java. It allows user to draw with different sizes and colors, as well as undraw and clear.
Tech: Java, JavaFX, Polymorphism, Object Oriented Programming, Interface