Vin Souza

Logo

Hello, World!

I'm Vin

and I’m a full-stack web developer :) 

Location: Vancouver, Canada

About

Well, my actual name is Vinícius [viˈnisjus], but Vin is easier for most people. I'm a -year-old Brazilian computer scientist and full-stack web developer living in Vancouver, Canada.

When I was about to try Law school, my dad took me on a private tour around the Computer Science campus of the university where he used to teach (he knew a guy) so I would hopefully reconsider that decision. He thought IT would fit me better than Law because I'm more "things-oriented" than "people-oriented" and because it is a rapidly growing field that would open doors to me worldwide, unlike Law. So I listened to him and gave it a try. Turns out he was right!

During the Computer Science program I realised how fun the whole problem-solving aspect of programming is and how I liked the process of creating a website. So here I am!

Me, Myself and I

Skills

In my short but intense journey on full-stack web development I studied and worked with some of the most popular languages, frameworks, tools and libraries on the market

There is still so much to learn, so this list will keep growing!

Portfolio

The thing that drew me towards web development in the first place was the process itself. It is fun despite all the work required to pull something cool off. During my work experiences and studies, both formal and self-conducted, I've built many things I'm proud of. Here are some of them!

Item

BodyBuddy is an AI-powered fitness web platform for people who want to exercise in their own homes or on the go, at their own pace. The AI analysis checks your form in real-time, ensuring correct posture for a safe and effective workout. It also helps you create personalized workout plans based on your fitness level and goals using OpenAI API.

This project is part of Langara's program curriculum. Working in a cross-functional team of UI/UX designers and developers as the development lead, I was responsible for leading 3 other devs throughout the development process of 12 weeks, as well as making crucial decisions regarding the technical stack. Besides project management, my role was mainly backend development with Node and Express and database management with PostgreSQL.

It was my first time leading a Software development project and it was as rewarding as it was challenging. I'm very proud of what we accomplished.

React
Material UI
JavaScript
SQL
Node.js
Express
MediaPipe
JWT
PostgreSQL
Git
SCRUM
Item

DriveBuddy

Web & Mobile

DriveBuddy is an AI-powered mobile app designed to help drivers stay safe by detecting early signs of drowsiness. The face and eye monitoring technology uses the frontal camera and a machine learning model to track signs like frequent blinking or closed eyes. When drowsiness is detected, instant sound and voice alerts notify drivers and the app suggests nearby rest stops to encourage timely breaks. The Administrator Dashboard (a web platform) provides real-time insights into driver safety, alerting companies to potential risks before they become incidents.

I had the honour to serve as the development lead once again for this project, which was our capstone project for Langara's Post-Degree diploma. Featuring among 5 others impressive projects, DriveBuddy won 2 awards: Best In Show and Best in Development.

React Native
Android
JavaScript
React
JWT
Nginx
AWS
SQL
Firebase
SCRUM
Item

Favr

Web

Favr is a PWA that improves the life quality of senior citizens by connecting them with volunteer students. This project is part of Langara's Post-Degree Diploma in Web and Mobile App Design and Development program and it demanded that our team of 8 people (4 designers and 4 developers) built a MVP of our idea in less than 12 weeks.

Even though the tech stack wasn't new to me, the experience of working so closely with designers and having to ship an entire application in roughly 3 months surely was. We weren't allowed to use libraries or frameworks, so proper project planning and organization was crucial for shipping the app in time. My role there was mainly backend development with JavaScript and management with Firebase platform. It was my first experience with a NoSQL database as well.

Besides sharpening my technical programming skills, this project taught me a lot about project management, organization, planning, and strengthened my interpersonal skills.

HTML
CSS
JavaScript
Firebase
NoSQL
Git
SCRUM

Other projects

Item

This is my first SPA with Angular. It is a Wikipedia-like website about Marvel's characters built based on the tutorial available on Angular's website.

HTML
CSS
Angular
Typescript
Node JS
Item

A platform for graduates from Langara College's Fine Arts program to post their portfolios. The system is a headless CMS built with WordPress and Next.js, with GraphQL as the query language. The backend is an Apache web server hosted in an AWS EC2 instance.

Next.js
WordPress
AWS
Apache
GraphQL
PHP
Item

This is a simple calculator application built with React. I built it as part of a Udemy course I completed when on the beginning of my journey with this framework.

HTML
CSS
JavaScript
React
NodeJS
Item

JSnake

Web

JSnake is a website where you can play the classic snake game written in JavaScript. This was my final project for the Harvard's CS50 Web Programming with Python and JavaScript Professional Certificate program.

HTML
CSS
JavaScript
Python
Django
SQL
Item

This very website was very challenging for me. Not only I did the design myself while trying to put as much of my personality into it, but the frontend coding of it was among one of the trickiests I had to do so far. It was worth it.

HTML
CSS
JavaScript
Illustrator

Experience

Although my history with web development and programming has been short and driven mostly by self-learning and lone projects, there are some milestones that provided me with significant personal and professional growth experiences during this journey.

2025

Full-Stack Web Developer

Langara College, Canada

During my last term in Langara College, I got the part-time position of full-stack developer at the Fine Arts department. The system I was responsible for is a website that serves as a platform for graduates of the Fine Arts program to publish their work.

More technically, the system is a headless CMS built with Next.js and WordPress, served by an Apache web server hosted in a AWS EC2 instance. My tasks involve working closely with the clients to modify the existing system for this year’s edition, as the frontend changes every year.

The site is live here







WordPress
Next.js
AWS
Headless CMS
React.js
JavaScript
GraphQL
Apollo
2024

Volunteer Lead WordPress Developer

Vancouver, Canada

I volunteered to lead the development of the website of the Vancouver AI Summit conference that took place in November 2024. It was a great opportunity to put into practice what I had been learning on my post-graduation and I consider it my first Canadian work experience.

The site is live here



WordPress
HTML
CSS
2023

Junior Full-Stack Developer

Wipro, Brazil

As a full-stack .NET developer, I would work on web apps for the Transit Department of my homestate in Brazil, which were to be used by millions of drivers and officers.

More specifically, the app I was responsible for most of the time was a vehicle control system that allowed services scheduling, vehicle registration and updating, and reports generation. I would work together with a team of developers on new features and improvements for this system. Moreover, this position required strong Software Engineering skills for code optimization.

Other responsabilities involved code versioning with Tortoise SVN and project planning with Agile (SCRUM).

.NET
ASP.NET Core
C#
SCRUM
MySQL
Software Engineering
2021 - 2022

Web Development Intern

Millennium IE, Brazil

Millennium IE is a local print shop based in the same city where I went to university. The apps I worked on were different web-based control systems for both the company's employees and clients, and they required caution from me, as the information I was dealing with was sensitive.

As the only developer at that small company, I was responsible for the entire process of software development, from design to coding, testing, and deployment. Additionally, I had to learn by myself most of the technologies used in the project, since that was my very first professional experience with web development. It was a tremendously valuable experience, and I left that job confident that I could learn easily any technology necessary for a project.

Aside from a complete redesign of their system towards a more modern and pleasant UI, my biggest legacy there was a program written in Java that automated the very tiring and time-consuming task of gathering data from an API and storing in the database at regular intervals.

HTML
CSS
Java
SQL
UX/UI
JSP
Primefaces
Software Engineering

Education

2024 - 2025

Post Degree in Web & Mobile App Design & Development

Langara College, Canada

4× Dean's Honour Roll

This two-year post-degree diploma program focuses on web and mobile app design and development, from concept to deployment. The tech stack ranges from design software (Figma, Photoshop) to modern web frameworks such as React, CMS tools like WordPress, and server management with Apache and AWS.

However, the most valuable skills I gained aside from the technical ones were project management related. I had the opportunity to serve as the development lead for both BodyBuddy and DriveBuddy and these experiences had an unvaluable impact on my personal and professional development.

WordPress
React Native
AWS
React
Figma
Server Security
Photoshop
Project Management
2021

HarvardX CS50's Web Programming with Python and JavaScript

Online

Professional Certificate

This course on the edX platform was my entry point to the career path of web development. Offered by Harvard's CS50 program, this course was not only an excellent introduction to the topic, but it also helped me discover my passion for app development.

This course dives deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.

As part of my final project, I did a very simple but special website called JSnake, that is detailed in my portfolio. At the end of that very intense program, I earned my first professional Certificate, that you can find here

HTML
CSS
JavaScript
Python
Django
SQL
2018 - 2023

Bachelor in Computer Science

UFCG, Brazil

The UFCG Computer Science course is one of the oldest and most celebrated in the IT field throughout Brazil.

The four-year program taught me a little bit of everything about computers. I gained a strong understanding of Object-Oriented Programming (OOP), as well as Java, Python, unit testing, machine learning, software engineering and architecture, project management, among other skills.

Java
Python
OOP
Software Engineering
UI/UX
SCRUM

Contact

Or send me an email!