Learn more about Robbie Crenshaw, a web developer with a passion for building custom websites and web applications.

About

Back

Robbie Crenshaw

Software Engineer at Home Solutions

In the early 2000s, my journey into web design began with the nostalgia of Angelfire websites. I built my first site for my gaming clan, and that experience was the spark I needed. I'm all about hands-on learning; diving deep into HTML/CSS/JS by creating projects as I go through tutorials or online courses. I've found it's the best way to grasp a concept and make it stick, way better than just reading a book.

After spending a good chunk of my career building websites, I've now dived into JavaScript frameworks and web app development. I've set a goal for myself: build a new project every quarter. Check out some of my recent work here, with the Colorizer web app being a personal favorite.

Today, I'm rocking it as a Software Engineer at Home Solutions a Three Ships company, tackling a variety of web projects alongside an awesome team.

Robbie holding his son, smiling together

Stats

Not Listening

Spotify

Top 5 Monthly Spotify Tracks

Loading...

Tech Stack

When starting a new project one of the key steps is decided on the tech stack that it best suitable for the project. Here is a little glimps of the technologies I used for building this website.

Type
Name
Route
Description

JS Framework

Next.js

n/a

Next.js is my go-to, mainly because of the out-of-the-box tooling, rapid development, and the awesome community of developers.

CSS Framework

Tailwind CSS

n/a

I went with Tailwind, mainly because Chakra UI didn't play well with GSAP.js

Animations

GreenSock (GSAP.js)

n/a

I feel GSAP.js is the best javascript animation library out there. So a no brainer for me.

CMS

Sanity

/projects/[slug].js, /snippets/[slug].js

I wanted to try a new CMS, so I sent with Sanity Studio, because of it's back-end integration with Next.js and it's open source!

Real-Time Statistics

Next.js api routes

/api/[].js

Multiple api routes that interact with the GitHub, YouTube, and Sanity apis' to fetch my real-time data using Next.JS serverless functions.

Deployment

Vercel

n/a

I use Vercel to deploy all my Next.js apps. It's free, fast, integrates with GitHub, and overall a great experience.

Domain

Google Domains

n/a

Over the last year I have switched all of my domains to Google, mainly because of Google's workspace email integration and pricing bundle.

Loading...