Skip to content

christopher-altman/christopher-altman.github.io

Repository files navigation

Christopher Altman - Research Portfolio

Personal research website featuring quantum machine learning and AI alignment projects.


Python 3.10+ License: MIT Google Scholar Hugging Face

X Website LinkedIn


Local preview

Run a local server (recommended), then visit: http://localhost:8000

python -m http.server 8000

Deploy

Push to main. GitHub Pages serves / from main.

Development & Testing

Running Tests (Dev Only)

The repository includes Jest unit tests for validating repository data and filtering logic.

# Install dev dependencies
npm install

# Run tests
npm test

# Run tests with coverage
npm run test:coverage

# Watch mode for development
npm run test:watch

Note: Test files in __tests__/ and node_modules/ are not deployed to remote.

Edit content

  • Repository cards + tags: script.js
  • Styling: styles.css
  • Avatar/image assets: assets/

Structure

  • index.html - Main HTML structure
  • assets/ - Avatar/image assets
  • styles.css - All styling
  • script.js - Interactive functionality (search, filters, expand/collapse)
  • README.md - This file

Features

  • Responsive design (mobile-first)
  • Search repositories by keyword
  • Filter by tags and methods
  • Expand/collapse detailed descriptions
  • Accessible (keyboard navigation, ARIA labels)
  • SEO optimized (meta tags, Schema.org)
  • No build step required
  • No external dependencies

Browser Support

  • Chrome/Edge (latest)
  • Firefox (latest)
  • Safari (latest)
  • Mobile browsers

License

MIT License. See LICENSE for details.


Contact


Christopher Altman (2025)