michaeldemar.co

[home] [blog] [projects] [design] [about]

Hi, I'm
|

Hey there, welcome to my website!

My name is Michael DeMarco and I'm an upcoming sophomore student at UBC. I built this website to showcase some of my work and to gain a little more practice with web development. You can keep scrolling and find an online interactive version of my resume. If you'd prefer the classic pdf style, click here. Otherwise, feel free to check out the links below to learn more about me!

Education🍎

Learn more about my time at UBC here

B.Sc. Candidate for Computer Science and Mathematics @ The University of British Colubmia (UBC)

Vancouver, BC—Fall 2019 to Spring 2023
  • B.Sc. Candidate for Computer Science and Mathematics
  • Grade: 91% (as of May 2020)
CPSC 110
MATH 100
PHYS 117
BIOL 111
LING 100
DSCI 100
MATH 101
CPSC 210
CPSC 121
PHYS 118
ATSC 113 (current)
POLI 110 (current)

IB Diploma and Alberta Education Diploma @ McNally Composite High School

Edmonton, AB—Fall 2016 to Spring 2019
  • IB Diploma and Alberta Education Diploma
  • Grade: 41/45 (IB), 98.3% (Alberta Education)
Chemistry HL
English HL
History HL
Mathematics SL
French B SL
Physics SL
Computer Science SL (Additional)

Experience👨‍💻

Read about my experiences in-depth here

Backend Developer @ Code The Change Foundation

Vancouver, BC—Aug 2019 to Present
  • Developed a web application for a local non-profit to manage network of 1000+ volunteers along with a team of five other upper year students.
  • Created RESTful API using Azure functions and Node.js, built React components, wrote queries for MSSQL database, conducted code review, and created documentation to transfer completed project to client.
Node
Azure
MSSQL
React
CSS

Registrar and CTO @ The Seminar on United Nations and International Affairs (SUNIA)

Edmonton, AB—Jan 2017 to Present
  • Utilized clasp (Command Line Apps Script, from Google) and TypeScript to create backend for storing, updating, and contacting 150+ registrants.
  • Interfaced with marketing team to create modern, welcoming emails using HTML, CSS, and vanilla JavaScript.
  • Worked with Slack API to develop in-house tools and bots that increased workplace efficiency.
  • Created generative recursion algorithm in Python to place 75 students per week into groups to minimize student overlap, and prevent counsellors from being in groups with known students, saving future registrars >20 hours of work annually.
  • Acted as webmaster for SquareSpace site.
TypeScript
clasp
JavaScript
Python
CSS

Undergraduate Teaching Assistant @ The University of British Columbia

Vancouver, BC—Jan 2020 to Present
  • Serving as core course TA, assisting with lecture, lab work, grading and more, with introductory Python course, CPSC 103.
  • In previous semester, supported student lab work in introductory functional programming course, CPSC 107.
Racket
Python
Communication
Teaching

Program Coordinator @ Metro Continuing Education

Edmonton, AB—July 2017 to July 2019
  • Ran week-long camps teaching children aged 8 to 11 programming basics in Unity.
  • Created programming for and subsequently ran day camps for children whose families were new to Canada, with a focus on English literacy.
Unity
Communication
Teaching

Projects🏗️

I also give each project a write-up! Read more about them here

Fullstack Developer @ RapViz

Vancouver, BC—Feb 2020 to Feb 2020
  • Developed web application to visualize rhyme schemes in song lyrics or poems. Developed React frontend, rhyme analysis algorithm, Flask RESTful API, Spotify API integration, and deployed to GCP within 36 hours.
  • Project earned finalist nod in the Entertainment Track at Hacktech, Caltech's annual hackathon.
React
Flask
Google Cloud Platform
Spotify Web SDK
Genius API

Android App Developer @ Best Buy AR Pro

Vancouver, BC—Feb 2020 to Feb 2020
  • As part of a team of two, created minified Best Buy Android app clone and extended functionality to include AR feature to allow users to ‘see’ Best Buy products in their own living room, to exact dimensions.
  • Project earned second place prize at BizHacks 2020 against 50+ teams.
Android
Java
ARCore

Fullstack Developer @ Massive Volunteering Site

Edmonton, AB—Jan 2018 to Aug 2019
  • Web application developed for client, a club at my former high school called Massive Volunteering, which showcases volunteer experiences from around the Edmonton area and shares them with their followers.
  • Created frontend and backend for website which allows students and organization's to access and post volunteer experiences.
Python
Flask
mySQL

Activities🏃‍♂️

Read more about ways I'm getting involved here

First Year Comittee Member @ Science Undergrad Society

Vancouver, BC—Sep 2019 to April 2020
  • Coordinated events which seek to improve the experience of a first-year student in the Faculty of Science at UBC.
  • Assisted with marketing events through creating blurbs and graphics, and distributing them via a variety of digital channels.
  • Led logistics committee for community event in which our committee served hot chocolate to over 300+ UBC students and staff.
Leadership
Event Planning
Logistics
Graphic Design
Marketing

Branch President @ Orchard Commons Residence Assoication

Vancouver, BC—Sep 2019 to April 2020
  • Directed events with the goal of improving first-year experience in residence.
  • Distributed promotional materials, organized logistics, and created welcoming and inclusive environment.
Leadership
Reslife
Graphic Design

Youth Councillor @ The City of Edmonton Youth Council

Edmonton, AB—Aug 2018 to Aug 2019
  • Provided meaningful input to our municipal government and took action on local issues.
  • Acted as member of the Urban & Regional Planning Committee.
Leadership
Municipal Affairs
Governance

Student Senator @ Edmonton Public School Board

Edmonton, AB—Sep 2017 to June 2019
  • Served on EPSB Student Senate for two-terms, engaging students across the district on issues that mattered to them, and pursuing project work based on their insight.
  • Responsible for graphic design of time management themed brochures in first-year. Assisted with senate proceedings in second-year as vice-chair.
Leadership
Graphic Design
Consultation

Director of Student Programming @ The Canadian Student Leadership Conference (CSLC) 2018

Edmonton, AB—Dec 2016 to Oct 2018
  • Managed horizontal communication across five high schools and booked workshops, keynotes, and activities for a week-long conference of 1000 student-leaders across Canada.
Communication
Leadership
© Michael DeMarco 2020
Built with love, sweat, tears, oh and of course Gatsby.