Skip to content

SethCohen/sethdev.ca

Repository files navigation

Seth Cohen — Personal Portfolio Website

Website Size

Vite React TypeScript Tailwind CSS Framer Motion shadcn/ui


About This Website

This is the personal portfolio website of Seth Cohen. It is a static, public-facing site designed to showcase my work, research, and interests as a developer, HCI researcher, and digital creative. The code is open for transparency and learning, but is not intended for reuse, customization, or outside contribution.

There are no plans to support customization, theming, or community contributions.

What You'll Find Here

  • A modern, animated, and accessible UI
  • My professional and creative portfolio projects
  • An overview of my technical skills and tech stack
  • A personal introduction and background
  • Contact and support information

Tech Stack

  • React (with TypeScript)
  • Vite (build tooling)
  • Tailwind CSS (custom dark/gray + gold palette)
  • Framer Motion (animations)
  • shadcn/ui (UI components)

Why Is This Public?

  • For transparency and to share how the site is built
  • As a reference for recruiters, collaborators, or anyone interested in my work
  • To demonstrate my approach to design, accessibility, and modern frontend development

Local Setup (Optional)

You are welcome to browse the code. If you wish to run the site locally for review or learning:

  1. Install dependencies:

    npm install
  2. Start Tailwind CSS in watch mode:

    npx @tailwindcss/cli -i ./src/input.css -o ./src/output.css --watch
  3. Start the development server:

    npm run dev

Note: This repository is not intended for use as a template or for contributions. For questions, feel free to reach out via the contact information on the website.