Projects

Michael Vallido

TL;DR Software developer based in BC, Canada 🇨🇦

Driven by a deep passion for all things development, I transform abstract ideas into tangible digital creations. My skill set extends across Salesforce (Apex, Lightning Web Components, etc.), frontend development with React, Next.js and Vue, and backend solutions with Express, and Flask. I'm equally passionate about minimal designs, burritos, and climbing real and plastic rocks.

[1] Software/Salesforce Developer

Perfit Dental Solutions

June 2023 - Present

[2] Software Developer Co-op

Plume Design

May 2022 - Aug 2022

[3] Software Developer Intern

Affinity Group

Sept 2021 - Apr 2022

[4] Applications Specialist

AWC Process Solutions

2019 - 2020

[1] BSc. in Computer Science

University of British Columbia

2020-2023

[2] Mechanical Engineering Tech.

Okanagan College

2016-2018

Projects

Personal Finance Tracking & Budgeting Application

Developed a comprehensive Personal Finance Tracking & Budgeting Application to empower users to achieve their financial goals. Built with a user-centric React/Next.js interface styled with Tremor UI and shadcn for intuitive visualizations. The back-end utilizes tRPC, Prisma ORM, and a scalable SQLite database (Turso) for secure management of large-scale data. Implemented Auth0 for seamless user registration, login, and authorization, ensuring data privacy and security.

If you don't want to create an account, shoot me a message on LinkedIn and I can provide a test account for you to try out 😊

Demo

Web Application Catalog

For a coding challenge, I built a catalogue app designed to track and manage multiple web applications. The foundation of the app is a REST API developed with Express, providing CRUD functionality to a React frontend. This interface empowers users to assign members to projects, tailor fields, and employ search and sort features. For streamlined API usage, I integrated Swagger to produce thorough documentation outlining endpoints, HTTP methods, input parameters, and response formats.

GitHub

Glohaven’s Emergency Management Solutions

As part of a capstone project, I contributed to the development of a web application aimed at improving resource management for disaster response teams during emergencies. Leveraging Vue and Inertia.js for the frontend, complemented by Tailwind CSS for polished styling and intuitive visualizations, and a robust Laravel backend supported by MySQL. To ensure functionality and reliability, we containerized the application using Docker and conducted thorough unit testing with Pest.