Learn more about Robbie Crenshaw, a web developer with a passion for building custom websites and web applications.
About
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.
Stats
-
Public Repos
25
Private Repos
19
Stars
21
Following
16
Up Votes
472
Reputation
22
Bronze Badges
4
Silver Badges
373
Followers
1,543
Total Tweets
289
Articles Read
14
Following
Not Listening
Spotify
Top 5 Monthly Spotify Tracks
1
Odd Language
2
Herobust
3
The Brick Slayer
4
swingz
5
Leotrix
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.
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.