Hi, I'm Brian

a web developer who loves turning ideas and designs into digital experiences.

I am a front-end developer with experience in creating visually appealing, accessible and responsive websites using modern web technologies like React, Vue and Vite.

About

I'm a front-end developer who is passionate about utilizing modern web technologies to create finished products that are accessible, work seamlessly and look great on any device.

I've had the opportunity to create websites for a varying range of clients including local small businesses, personal portfolios, start-ups, a wedding and more. I've also recently joined a small AGILE style team that is currently developing a data-driven, stat-focused app for a game.

I love how each new project presents its own unique challenges which I embrace as a chance to grow as a developer. My goal is to continue learning and improving my skills in the ever evolving environment of web development by staying up to date with the latest technologies and to deliver the best product I can to the end user.

Portrait of Napoleon Dynamite

Technologies I am currently working with:

  • JavaScript
  • React
  • Gatsby
  • GraphQL
  • GSAP
  • SCSS

Projects

Collaborative Portfolio Development

Collaborative Portfolio Development

I partnered with another developer on this project to turn a Figma design into a responsive and functioning website. I focused on the home page, routing and laying the groundwork for the styles. I also created animations using GSAP for an improved user experience. The finished product effectively presented the client’s work and helped them land a new job, while I gained valuable experience working on a small team and using version control on a shared GitHub repository.

VueGSAP

Revamping a Project Planner

Revamping a Project Planner

I found an awesome but outdated tutorial that uses older versions of React and Firebase to create a project planner application. I took it as a challenge to bring it up to date using the latest versions of React and Firebase. The React front-end uses custom hooks to authenticate users and allows them to create, read, update and delete the data when logged in. In the process, I learned how to use the current version of React with the new Firebase API. I also added a number of brand new features to the project including read-only guest access, improved project filtering and a more responsive user interface.

ReactFirebase

Web Comic Landing Page

Web Comic Landing Page

I got an opportunity to create a landing page for a web comic series. My goal was to make the page fun, engaging, and easy to use, drawing readers into the series and encouraging them to become part of the community.

VueGSAP

Design Showcase Portfolio with Vue

Design Showcase Portfolio with Vue

I created a graphic design portfolio where showcasing high-resolution images was a priority. To accomplish this, I utilized low-resolution image placeholders and lazy loading. This enabled a smooth loading process while still rendering high-quality images of the client’s work. This project also features modal routing which allows users to quickly and easily view the design showcase without navigating away from the main page. The finished product is a seamless and user-friendly portfolio that effectively features the client’s work and skills.

Vue

Contact

If you're looking for a front-end developer to join your team, I would like to hear from you. Please feel free to contact me to learn more about my experience.

Email Me