Personal research website featuring quantum machine learning and AI alignment projects.
Run a local server (recommended), then visit: http://localhost:8000
python -m http.server 8000Push to main. GitHub Pages serves / from main.
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:watchNote: Test files in __tests__/ and node_modules/ are not deployed to remote.
- Repository cards + tags:
script.js - Styling:
styles.css - Avatar/image assets:
assets/
index.html- Main HTML structureassets/- Avatar/image assetsstyles.css- All stylingscript.js- Interactive functionality (search, filters, expand/collapse)README.md- This file
- 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
- Chrome/Edge (latest)
- Firefox (latest)
- Safari (latest)
- Mobile browsers
MIT License. See LICENSE for details.
- Website: christopheraltman.com
- GitHub: github.com/christopher-altman
- Google Scholar: scholar.google.com/citations?user=tvwpCcgAAAAJ
- Email: x@christopheraltman.com
Christopher Altman (2025)