Skip to content

cmacrowther/craw.ca

Repository files navigation

Colin Crowther — Developer Portfolio

Vercel Deployment Next.js React Tailwind TypeScript License

Personal portfolio website showcasing projects, skills, and professional experience.


Overview

Source code for cmacrowther.com — my personal portfolio and project hub. Built with a focus on performance, accessibility, and visual polish.

Tech Stack

Category Technologies
Framework Next.js 16
UI Library React 19
Styling Tailwind CSS v4
Components shadcn/ui / Radix UI
3D / Animation Three.js / @react-three/fiber
Forms React Hook Form / Zod
Email Resend
Icons Lucide React
Analytics Vercel Speed Insights

Project Structure

app/                  # Next.js app router pages and API routes
components/           # React components (sections, UI, backgrounds)
  ui/                 # Reusable low-level UI primitives
hooks/                # Custom React hooks
lib/                  # Shared utilities and project data
public/               # Static assets, fonts, and web manifest
styles/               # Global CSS

Getting Started

npm install
npm run dev

Open http://localhost:3000 to view the site locally.

Command Description
npm run dev Start development server
npm run build Build for production
npm run start Start production server
npm run lint Run ESLint

License

Copyright © 2026 Colin Crowther.

All rights reserved. This software is proprietary and confidential. Unauthorized copying, distribution, or use of this code is strictly prohibited.

About

My portfolio and personal introduction. Simple static website that I spun up to list contact information and list my hobby projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors