Skip to content

zcohen-nerd/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

104 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zachary Cohen — Engineering Portfolio

Electromechanical Engineer | Systems & Mechatronics Design

Website License

The professional engineering portfolio of Zachary Cohen — systems integration, mechatronics design, and technical education across embedded control systems, autonomous platforms, and educational technology.

Live site: https://portfolio.zcohen-nerd.com/ — part of the zcohen-nerd ecosystem.

Built with Docusaurus, consuming the shared @zcohen-nerd/brand package for the Navbar, Footer, and design tokens.

Featured Projects

Repository Structure

Portfolio/
├─ docusaurus.config.js      # Site config (brand theme, metadata)
├─ src/
│  ├─ pages/                 # All content pages (markdown)
│  │  ├─ index.md            # Homepage
│  │  ├─ frc.md              # FIRST Robotics
│  │  ├─ projects/           # Project writeups
│  │  ├─ teaching/           # Teaching portfolio
│  │  └─ documentation/      # Documentation & scholarship
│  └─ css/custom.css         # Brand tokens + page styles
├─ static/
│  ├─ assets/                # Images and media
│  └─ CNAME                  # Custom domain
└─ .github/workflows/        # GitHub Pages deploy

Local Development

Requires the brand package cloned alongside this repo:

git clone https://github.com/zcohen-nerd/zcohen-nerd-brand.git ../zcohen-nerd-brand
git clone https://github.com/zcohen-nerd/Portfolio.git
cd Portfolio
npm install
npm start

Deployment

Deploys automatically to GitHub Pages on every push to main via GitHub Actions.

License

Content licensed under CC BY-NC 4.0.

About

Professional Portfolio for Zachary Cohen

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages