logo

Hi, I'm Matteo.

A full stack web developer from Montreal, Quebec.

picture-of-matteo

I am a Full Stack Software Engineer. Most recently I worked at Kraken Exchange as a Frontend Engineer, where I worked on key consumer facing products. Prior to Kraken I was Head of Software at BalloonBox Technology where I led various initiatives in both Web2 and Web3 including working on the Secret Network and the Near Protocol. I have worked in cross functional teams, collaborating with Product and Design teams, and worked in both the fintech and e-commerce space with companies like Aldo and Globo Shoes.

Feel free to reach out via Email or LinkedIn.

Recent Work

Kraken Exchange

kraken-app
  • Improved the performance and reliability of the NFT Marketplace with React.JS & Typescript.
  • Led the initiative to integrate a web3 wallet using advanced libraries such as Wallet Connect, increasing user engagement.
  • Collaborated effectively with cross-functional teams, including design, product, and backend, to drive key initiatives and ensure smooth frontend deployments.
-> Visit the website

Secret Sybil

  • Created a decentralized credit scoring application that lives on the Secret Network blockchain, now Near Protocol.
  • Learned Rust Lang from scratch and built out a smart contract for the Dapp.
  • Led a team of 5 engineers to successfully launch the software in under 6 months.
secret-sibyl-app

IcePik

ice-pik-app
  • Led a team of 4 engineers to build a platform where farmers can buy and sell FSC certified materials. Used React, PostgreSQL, GraphQL, and Node.
  • Implemented CI/CD and agile best practices to maintain a consistent and efficient software development process.
  • Implementing alerting and observability tools to reduce Mean Time To Know by 50%.
-> Visit the website

Pulse Finance

  • Cofounder for a SAAS (software as a service) that provides a financial dashboard for startup founders.
  • Responsible for designing, architecting and programming entire application.
  • Built with Typescript, NextJS, Prisma, NodeJS, ChakraUI & PostgreSQL with Supabase.
up-next-app

Adamas E-Sports

adamas-app
  • Built a admin dashboard for e-sports athlete coaches that tracked athlete performance and mental health
  • Built with Typescript, Next.JS, PostgreSQL, GraphQL, and Node
  • Built a cron job with NodeJS and integrated with Sendgrid to send weekly text messages to athletes.

Portfolio

Web Apps

up-next-app

Visit

App

🍿Up Next

A responsive movie-rating app that allows users to find movies, rate movies, and get recommendations. Users can also create an "up next" list as they browse.

View Live
View on Github
Demo
twitter-clone

Visit

App

E-Commerce Site

This was a team project and required the use of Git and Github. The stack is React.Js, Redux, Node.Js, and styled-components. The node server is RESTful and follows REST principles. Users can create an account, login and add items to cart.

View Live
View on Github
twitter-clone

Visit

App

Cat-Twitter-Clone

Built using React, Node, Express. This is a full stack app that allows users to tweet, like and retweet. It uses dummy data in the backend, fetched from the front-end.

View Live
View on Github
react note keeper

Visit

App

React Keeper App

Web app built with React. A note keeper similar to Google keep.

View Live
View on Github
React To Do

Visit

App

React To-Do List

A simple REACT built to-do list.

View Live
View on Github

Websites

st-bosco-edits

Visit

Website

St. Bosco Edits

Mobile friendly, single page site for a local client. I used Bootstrap and some AOS animation.

View Live
View on Github
Suburban Contracting

Visit

Website

Suburban Contracting

Mobile friendly, single page site. I used SASS and AOS animation. No template or library used.

View Live

Games

Button Mania

Play

Game

Button Mania

A simple HTML and Javascript game. Click the buttons before the timer runs out! Works best on a desktop.

View Live
View on Github
Hangman with API

Play

Game

Hangman

A full-stack game using the word finding query engine API called Datamuse. Called with NODE JS, the user is asked to choose a topic, and a random associated word is generated and the hangman game begins!

View Live