Tristan Chin

B. Eng. Software Engineering &
Web Developer

đź‘‹ Hello there!

I'm a Web developer with a bachelor's degree in Software Engineering, located in Montreal, Quebec. Since I was introduced to programming, I've always had a passion for Web development and technologies, especially in the JavaScript (TypeScript) ecosystem. I like to try out the latest popular libraries and frameworks to make great software!

Other than development, a huge Star Wars fan, I am! ! I've seen all the movies and series... a couple of times! My favorite Jedi has to be Ahsoka Tano, for her unique fighting style and wisdom. I also mostly listen to EDM music. While I listen to many artists in the genre, my favorite is Illenium, with his great vocal chops!

Finally, I have a sweet spot for 4-legged fluffy friends, especially dogs. I'm the kind of person to hang out with the dog at a party. I also have a Soft Coated Wheaten Terrier named Kingsley!

Skills

Here's a list of my technical skills. As you can see, while I mostly specialize in Web technologies, I've learned a thing or two in other fields while I was in school and in past job experiences.

Web


HTML
CSS
SCSS
JavaScript
TypeScript
React
NextJS
Angular
Node
NestJS

Application


Java
C#
Python
C++
Rust

Database


Firebase
MongoDB
Prisma
MySQL
Oracle SQL
SQL Server

Cloud


GCP
Azure
Heroku
Vercel

Analytics


Mixpanel
Zaraz
Meta Pixel
GTM

Other


Sanity
Bash
Android
Swift

Projects

Here's a few of the projects I've worked on. You can see the full list on my Github profile, but these are the ones I am most proud of. Even if some of these were eventually left unfinished (like most my repos, oops!), I still learned a lot from them!

GPT Turbo

An isomorphic TypeScript library to interact with OpenAI's Chat Completion GPT models and manage conversation history.

PM

Phisherman

A library and CLI tool to send fake credentials to phishing websites, polluting their database with fake information.

Video Merger

A simple web API to merge multiple videos into one. Built to work with iOS Shortcuts, use this tool to merge your videos straight from your Photos app!

Nuclui

A React UI framework, built with TypeScript, to make your developement easier so you can give more focus on your app and less on the design!

GN

GeNFT

Generate NFT collections by composing multiple layers together.

Intellibot

The ultimate multipurpose Discord bot.

Punchbot

Minimalist Discord bot to keep track of time worked on projects.

CL

Code Lock

Minecraft plugin to lock entities with an "enter and forget" code lock. Inspired by Rust's code lock.

TB

Tinder Bullseye

Find the people who liked you on Tinder, without Gold. (Patched by Tinder)

RE

React (Wallpaper Engine)

Have an audio visualizer as your desktop wallpaper. Includes 100+ customizable options.

Cuisto

Restaurant system to manage inventory, suppliers and orders.

Experience

Here's an overview of my past experiences as a developer. Before starting to work in this field, while I was just starting as a student, I worked two and a half years as a cashier at Canada's renowned coffee shop, Tim Horton's.

I

Ipnos

Full-Time
September 2023 - PresentFull-Stack Web Developer

Ipnos is a leading wellness app development studio. They're the creator of the sleep & relaxation app BetterSleep (formerly Relax Melodies).

  • Rebuild the marketing website using Next.js

  • Implement different analytics tools to get insights on user behavior

D

Desjardins

Full-Time
September 2022 - September 2023IT Security Advisor

The Desjardins Group is a Canadian financial services cooperative and the largest federation of credit unions in North America.

  • Create full-stack web applications using .Net 6 and Blazor.

  • Create and deploy internal security tools.

D

Desjardins

Internship
May 2022 - August 2022IT Security Advisor
  • Apply Agile and DevOps development practices.

  • Adapt existing tools to client needs.

I

Ipnos

Internship
May 2021 - August 2021Full-Stack Web Developer
  • Create a rich user interface in a Web app environment using Angular.

  • Create Back-End services using cloud functions that are used by the Web app.

  • Research and analyze the feasability of new development projects.

C

Comact

Internship
January 2020 - May 2020Front-End Developer

Comact designs and manufactures sawmill and planer mill equipment. They offer the most comprehensive range of products on the market.

  • Create helpful tools to generate data and send it to an artificial intelligence system.

  • Upgrade technologies to the latest version and implement their new features.

C

Comact

Full-Time
June 2019 - September 2019Front-End Developer
  • Validate client user interface requirements.

  • Evaluate the impact of needs across available systems.

C

Comact

Internship
January 2019 - May 2019Front-End Developer
  • Maintain and improve the current web applications using React.

  • Create new web applications using React.

  • Apply Agile development practices.

Education

The following shows all the schools and courses I've taken relevant to my software developement career.

Bachelor of Engineering, Software Engineering
University Degree

Bachelor of Engineering, Software Engineering

École de Technologie Supérieure

Montreal, QC

September 2019 - August 2023

Computer Science
College Degree

Computer Science

Collège Lionel-Groulx

Sainte-Thérèse, QC

August 2016 - June 2019

Angular - The Complete Guide
Online Course

Angular - The Complete Guide

Udemy

May 2021

Complete Python 3 Bootcamp
Online Course

Complete Python 3 Bootcamp

Udemy

February 2020

The Complete React Web Developer Course
Online Course

The Complete React Web Developer Course

Udemy

January 2019

The Complete Node.js Developer Course
Online Course

The Complete Node.js Developer Course

Udemy

June 2018

Contact