Skip to main content

Command Palette

Search for a command to run...

Projects & Experience

You'll find my projects if you scroll down a little, but first, let me tell you about my experience in Software Development.


Experience:

My focus at work in recent years has been mainly on the FrontEnd, building new features, maintaining the codebase, and fixing bugs. One key achievement was leading the migration of a full codebase from Angular and CoffeeScript to Vue and JavaScript. I achieved this by participating in the implementation and follow-through of rigorous code standards for the entire engineering team, thereby improving Developer Experience and velocity.

List View of the app before migrating (Angular + CoffeeScript):

After migrating to Vue + JavaScript (Implementing code standards and internal Design System components):

I have mostly worked with:

  • Vue/Vuex

  • Javascript/Coffeescript

  • SCSS

But I have also done my share of tasks in the BackEnd as well, using:

  • NestJS

  • TypeORM

  • Typescript

    Other important stuff I have done at work:

  • Contributed to important architectural meetings to decide how future features should be implemented. Planning component architecture, data that would be requested, and approaches for state management.

  • Decided and implemented department-wide code standards for the whole team. Developer experience improved, as did velocity and code maintainability, which also increased drastically.

  • Discussed design requirements with the product team and the designers.

  • Built entire features with little to no supervision.

  • Onboarded and Mentored new Junior Engineers.

You can find my degrees, courses, and certificates here: LinkedIn Profile


Projects

For my projects, I try to keep a balance between perfecting the technologies I use at work but also learning new technologies, including frameworks, patterns, and languages.

Admin Panel (PoC for E-commerce platform)

Built with:

  • Vue 3 & Composition API

  • Pinia & TanStack Query (FE and BE state management: caching, prefetching, and refetching).

  • Tailwind CSS

  • Vitest

  • Clean Architecture

Key Features:

  • Authentication & Authorization

  • Home View with pagination.

  • Full CRUD for product inventory (image upload and real-time form validation).

  • Pagination for Products in Admin Panel

  • Toast Notifications

Repo: https://github.com/bryanguillenlds/admin-shop-fe

Deployed to Railway: https://admin-shop-backend-production.up.railway.app/
(Contact me for credentials).

Demo:


Map Application

Built with:

  • Vue 3 & Composition API

  • Vuex

  • Typescript

  • OOP

Repo: Maps App

Hosted on Netlify: Maps on Netlify

image.png


FlixList: An App to keep track of your favorite movies

This was an app that I was required to build as a take-home project while I was being recruited at The RedX. There are some things I would change, in hindsight. But I am very proud of this project, and it got me hired!

Built with:

  • Node & Express

  • Angular & Typescript

  • Authentication: JWT and bcrypt

  • MongoDB & Mongoose

  • Responsive design | Mobile First

Repo: FlixList

A comment from the Senior Team Lead who recruited me:

Let me say that I was really impressed with your code challenge! The code was clean and efficient, the design was creative and attractive (great name by the way!), it was well architected and there were elements that I really appreciated like the authentication handling and the responsive UI design. -Eric Mickelsen


Saveurs - Recipe and Shopping List App

Built with:

  • Javascript (Modules and Bundling, No Frameworks)

  • MVC Architecture

  • LocalStorage

  • Search Results & Pagination

Repo: Saveurs Repo

Hosted on Github Pages: Saveurs Hosted

image.png


Retail Server App (Clean Architecture)

I built this app as a project for a course to practice the following Backend Architecture concepts:

  • MVC

  • Domain Driven Design

  • Test Driven Development

  • Event Driven Architecture

  • SOLID Principles

  • OOP Design Patterns

  • Refactoring & Code Smells

  • Clean Code & Clean Architecture

Repo: CC&CA Repo