Hello, my name is
Justin Bertrand

I am a junior web developer specializing in creating beautiful front-end experiences.

Learn More

Projects

React Hangman


A hangman game made using TypeScript, React, and MaterialUI components for styling. Uses a random word dictionary API to populate words for the game.

Stack
  • React
  • Node
  • MaterialUI
  • TypeScript

Bubble Mobile for Revature


Bubble by Revature is fullstack social media web app similar to Facebook or LinkedIn. We were responsible for porting the Bubble web app to a mobile version with React-Native. We used existing APIs for the web version and kept functional parity between the two versions.

Stack
  • React
  • React-Native
  • TypeScript

Random Cat Picture Generator


A web app that lets users click a button and get a picture of a random cat. Project was done to learn about fetching data from APIs, and to practice the use of plain JavaScript, HTML, and CSS.

Stack
  • JavaScript
  • HTML/CSS

Next.js portfolio


A portfolio website that uses Sanity.io CMS for content generation, framer-motion for animations, and Tailwind CSS for styling.

Stack
  • Next.js
  • Sanity.io
  • TailwindCSS

Technologies

I've worked with a range of technologies in the development world. From front-end to back-end design.

  • Front-End

    Experience with
    React.js

  • Back-End

    Experience with
    Node.js and Databases

  • UI/UX

    Experience with
    tools like Figma

About Me

I am a lifelong nerd who loves to code. I graduated with an AAS in computer programming at Pima Community College focusing on Java and C languages to study computer science. When I graduated, I got into the web development world, and have not looked back. My preferred weapons of choice are TypeScript, Node.js, and Next.js.

It's chaos. Be kind.