Skip to content
View jsimonrichard's full-sized avatar

Block or report jsimonrichard

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jsimonrichard/README.md

J. Simon Richard's Resume Website

Public site content in src/content/resume-* is the source for both the homepage and the Typst CV. bun run build (and bun run dev) compile resume/resume.typ to /resume.pdf. Side projects stay on the site only. Typst 0.15+ plus Noto Sans and Libertinus Serif must be on PATH; the build fails if they are missing.

GitHub Actions builds the site (including the CV) and deploys dist as a Workers static-assets project (wrangler.jsonc). Pushes to main run wrangler deploy (jsimonrichard.com). Other branches, including dev, upload a Worker version with a preview URL. Pull requests only build.

Required GitHub secrets: CLOUDFLARE_API_TOKEN, CLOUDFLARE_ACCOUNT_ID. The old Cloudflare Pages Git integration should be removed so it does not build without Typst.

To-Do

  • Home page
  • Resume content (managed for home page and printable resume)
  • Printable-resume
  • Markdown blog with working interactive elements
  • Blog posts with PDF attachments
  • GitHub build action
  • Better mobile <Layout />
  • Update favicon
  • Make CI more specific so it doesn't trigger on README updates

Pinned Loading

  1. jsimonrichard jsimonrichard Public

    An online resume and blog built with Astro.

    Astro 1

  2. ProseMark ProseMark Public

    A toolkit for building open-source "What you see is what you mean" markdown editors, like Obsidian or Typora

    TypeScript 70 11

  3. agent-dev-lab agent-dev-lab Public

    A TypeScript framework and studio for developing AI Agents quickly

    TypeScript 2

  4. hypr-taskspace hypr-taskspace Public

    Rust 3

  5. mixed-volumes-n-6-d-2-3 mixed-volumes-n-6-d-2-3 Public

    The official repository for "Mixed volumes of zonoids and the absolute value of the Grassmannian."

    Jupyter Notebook

  6. dotfiles dotfiles Public

    Custom dot files for Arch Linux

    Lua