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

About

Back

Robbie Crenshaw

Senior 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 Senior 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

GitHub

-

Public Repos

25

Private Repos

19

Stars

21

Following

StackOverflow

16

Up Votes

472

Reputation

22

Bronze Badges

4

Silver Badges

Twitter

373

Followers

1,543

Total Tweets

Medium

289

Articles Read

14

Following

Not Listening

Spotify

Top 5 Monthly Spotify Tracks

1

You Know

Odd Language

You Know

2

BRUH?!

Herobust

BRUH?!

3

Space

The Brick Slayer

Space

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

App router directory

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

n/a

Tailwind is usually my default choice for CSS, because of it's utility-first approach. On more custom projects, I'll use style modules with SASS.

UI Library

n/a

Shadcn/ui is a great library for light weight UI components, and it's built with Tailwind CSS.

Animations

n/a

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

CMS

/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

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

n/a

Since Google recently tansfered domains to SquareSpace, I decided to transfer my domain to Vercel, since I already use their platform.