Hi, I'm Matteo

githublinkedinemail me
neon mountains

About

I'm a Vancouver-based full stack web developer passionate about open source 🐧


I love solving problems with code and making cool stuff with cool people. I have a background in criminology and an interest in research, writing, and history.

Backend

Node.jsExpressFlaskMongoDBMySQL

Frontend

ReactNext.jsGatsbyTailwind CSSSass

Projects

Minerva
Runik
Int-house
TEDxSFU
VXP
Craigslist Redesign

Minerva

Team Project

Full Stack Developer

A simple, performant, and hackable Markdown editor that provides seamless GitHub integration and real-time collaboration.

Minerva leverages Codemirror 6 and Socket.IO to create a central document authority, allowing for fast, real-time syncing between clients.

*Currently under development*

ElectronVue.jsSocket.IOTailwind CSS

Runik

Team Project

Full Stack Developer

A web app that allows users to generate custom e-book dictionaries for their favourite fictional worlds. Get in-text definitions of items, characters, and locations on your ereader without breaking immersion.

Runik is composed of three separate APIs, handling the generation, conversion, and storage of ereader dictionaries. Using the recently release File System Access API, users are able to download dictionaries directly to their ereader without leaving the browser.

Next.jsTailwind CSSNode.jsExpressFlaskMongoDBDocker

Int-house

Personal Project

Full Stack Developer

A web app that makes in-house League of Legends games easier to organize through a custom ranked ladder and matchmaking. Make a league with your friends and compete for the int-house crown.

Int-house uses a modified version of the ELO algorithm that allows for a self-balancing matchmaking system that displays live odds.

Node.jsTailwind CSSExpressMongoDB

TEDxSFU

Team Project

Frontend Developer

The homepage for TEDxSFU 2021, a Vancouver-based TEDx event hosted by Simon Fraser University. I was the volunteer web developer and worked with a team of designers.

GatsbyTailwind CSS

VXP

Team Project

Frontend Developer

The event website for Canada's first Protothon (design-focused hackathon). Worked with a team of designers and developers to build out the site on a strict timeline.

Next.jsTailwind CSS

Craigslist Redesign

Team Project

Full Stack Developer

A functional redesign of craigslist. Allows users to create listings and browse those made by other users. Worked with a team of designers, implementing their prototype and specifications.

Node.jsSassExpressMySQL
githublinkedinemail me