Content is organized as a mathematics lab: topics, problems, papers, and judging specifications are centralized in lab/content/
nonconvexcard — HTML Portfolio Template
By theFulminatedHuman
A personal portfolio website template based on HTML and Markdown; the repository actually contains an interactive mathematics lab built with Next.js, statically exported via GitHub Actions and deployed to GitHub Pages.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
The theory section explicitly lists assumptions, and proofs are collapsed by default so you can derive them yourself before comparing
Experiments use fixed random seeds, emphasizing reproducible results
The problem database supports running code in the browser
It distinguishes proved, empirically tested only, and unknown conclusions, and provides an author guide at docs/AUTHORING.md
Template Details
nonconvexcard is a personal site project hosted on GitHub. Its README positions it as "the mathematical foundations of modern AI"—covering probability, optimization, learning theory, deep learning, and LLM systems. It is not an ordinary portfolio page but an interactive mathematics lab: theoretical statements come with explicit assumptions, proofs are collapsible so you can try them yourself first, experiments use fixed random seeds for reproducibility, the problem database supports running code in the browser, and conclusions are classified as "proved," "empirically tested only," or "no one knows yet."
In terms of repository structure, the substantive content is concentrated in the lab/ directory: content/ holds topics, problems, papers, and judging specifications; src/ is the Next.js application, components, and libraries; docs/AUTHORING.md explains how to add topics, problems, experiments, papers, or judges. The root directory only retains the deployment workflow.
To run it, enter lab/ and execute npm install, npm run dev (local port 3000), npm test (unit tests for mathematical utilities), and npm run build (static export to lab/out/). Deployment is handled by .github/workflows/deploy-lab.yml: pushes to lab/** on the default branch trigger a build and publish to GitHub Pages, and the workflow can also be run manually. The site base path is derived from the repository name, so project pages require no additional configuration, but the GitHub Pages Source must be set to GitHub Actions; if you continue using the old "Deploy from a branch," GitHub will build the repository root with Jekyll and ignore the workflow artifacts.
The repository previously hosted an Academic Pages personal site; that template and its license have been removed, and no code was retained. The template metadata classifies it as an HTML portfolio, but the dependency list and build process show that the actual technology stack is a Next.js application.
Is it right for your project?
Use Cases
- Building a personal study or research site focused on mathematics and machine learning theory
- Publishing reproducible interactive experiments and browser-runnable exercises
- Automatically deploying a static site to a GitHub Pages project page using GitHub Actions
Suitable For
- Individual developers or researchers who want to organize AI mathematical foundations content rigorously
- Projects that need static export and hosting on GitHub Pages
- Maintainers willing to write their own topics, problems, and experiment content according to AUTHORING.md
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Enter the lab/ directory and run npm install to install dependencies
- 2
npm run dev starts local development at http://localhost:3000
- 3
npm run build generates a static export to lab/out/
- 4
The GitHub Pages Source must be set to GitHub Actions; otherwise the workflow artifacts will not be used
- 5
The site base path is automatically derived from the repository name, so project pages usually require no manual configuration
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of that version and does not mean external services or third-party assets are free.
Must comply with when using
- You may use, modify, commercially use, and distribute the code of this version for free.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
- When deploying to GitHub Pages, the repository's Pages Source must be set to GitHub Actions; if you continue using the old Deploy from a branch, GitHub will build the repository root with Jekyll and completely ignore the workflow artifacts, so the site will not be published as expected.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
https://github.com/theFulminatedHuman/nonconvexcard/blob/claude/youthful-newton-232td9/LICENSEhttps://github.com/theFulminatedHuman/nonconvexcard/blob/claude/youthful-newton-232td9/README.md**GitHub Pages must be set to deploy from GitHub Actions** (Settings → Pages → Source → GitHub Actions). With the legacy "Deploy from a branch" source, GitHub builds the repository root with Jekyll and ignores the workflow's artifact entirely.
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-12. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 80 / 100
- Technologies
- HTML
- Website type
- Portfolio
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-09-21
- Screenshot last checked
- 2026-10-12
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies HTML as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: [email protected] · 2026-10-13
Inspect the recorded source material
SHA-256: 856ed256e521c86cc1af204c1d1dfe002553508c9a2ebbce4aeda82c0375093b
2026-10-12T17:53:05.253Z
Source file / repository# nonconvexcard The mathematical foundations of modern AI — from probability to optimization, learning theory, deep learning, and modern LLM systems. **Live at https://thefulminatedhuman.github.io/nonconvexcard/** An interactive mathematical laboratory rather than a course: rigorous theory with its hypotheses stated, proofs you can fold away until you have tried, reproducible seeded experiments, a problem database that runs your code in the browser, and an explicit distinction between what is proved, what is only measured, and what nobody knows. ## Layout ``` lab/ the application — see lab/README.md content/ topics, problems, papers and judge specs src/ Next.js app, components and libraries docs/AUTHORING.md how to add a topic, problem, experiment, paper or judge .github/workflows/ builds lab/ and deploys it to GitHub Pages ``` Everything of substance is under `lab/`. This root holds only the deployment workflow. ## Running it ```bash cd lab npm install npm run dev # http://localhost:3000 npm test # unit tests for the mathematical utilities npm run build # static export into lab/out/ ``` ## Deployment `.github/workflows/deploy-lab.yml` builds the static export and publishes it to GitHub Pages on pushes to the default branch that touch `lab/**`, and on demand via *Run workflow*. It derives the site's base path from the repository name, so a project page served at `https://<owner>.github.io/<repo>/` needs no configuration — but **GitHub Pages must be set to deploy from GitHub Actions** (Settings → Pages → Source → GitHub Actions). With the legacy "Deploy from a branch" source, GitHub builds the repository root with Jekyll and ignores the workflow's artifact entirely. ## Licence MIT — see [LICENSE](LICENSE). ## History This repository previously held an [Academic Pages](https://github.com/academicpages/academicpages.github.io) personal site. That template and its licence have been removed; none of its code remains.
Explore similar templates
Compare previews and descriptions within the same stack and category.

simplefolio
Simplefolio is a minimal single-page portfolio template for developers, built with HTML, Bootstrap, SCSS, and Parcel under the MIT license. It includes Hero, About, Projects, Contact, and Footer sections, with content edited in /src/index.html and theme colors controlled by two SCSS variables.
HTML · Portfolio

Freelancer
A bright, single-page Bootstrap portfolio template for freelancers, designers, and small studios. It includes a responsive portfolio grid with modal detail windows and an SB Forms contact form that requires an API token.
HTML · Portfolio

Resume
A single-page resume and CV template from Start Bootstrap, built on Bootstrap with a fixed sidebar and content sections.
HTML · Portfolio

Creative
A single-page marketing template by Start Bootstrap for creative agencies and product services, built on Bootstrap with SCSS, featuring a portfolio grid and call-to-action sections. It includes pre-set SB Forms markers for form integration and npm build scripts for source customization.
HTML · Corporate Website

Grayscale
A dark single-page Bootstrap template from Start Bootstrap for photography, events and brand storytelling, with a large hero and clearly separated sections.
HTML · Corporate Website

startbootstrap-stylish-portfolio
A one-page Bootstrap portfolio theme from Start Bootstrap with multiple content sections and an off-canvas navigation menu. Basic use means editing HTML/CSS under dist and opening index.html; advanced use relies on npm with Pug and SCSS build scripts.
HTML · Portfolio
