Skip to content

Niek-Kamer/niek-kamer.github.io

Repository files navigation

Niek Kamer - Personal Portfolio

Personal portfolio and writing. Embedded ZK, low-level Rust performance,

Live at https://niek-kamer.github.io/.

Stack

  • Astro 6 — static site generator, MDX content
  • Vanilla Extract — typed CSS-in-TS
  • Bun — package manager + runtime
  • Rust — design tokens authored in tokens-gen/, codegen'd to TypeScript at build time
  • Fraunces + JetBrains Mono — typography
  • Shiki + KaTeX — code highlighting and math
  • Deployed to GitHub Pages via the workflow in .github/workflows/deploy.yml

Local development

bun install
bun run dev      # http://localhost:4321/niekkamer/

Build

bun run build    # runs `bun run codegen` (Rust → TS) then `astro build`
bun run preview  # serve the built site

bun run codegen requires a Rust toolchain (cargo). The deploy workflow installs dtolnay/rust-toolchain@stable automatically.

Content

  • src/content/writing/ — long-form posts (MDX, math + Shiki code)
  • src/content/projects/ — project case studies
  • src/content/about/ — about-page prose
  • src/data/site.ts — site metadata, author socials

About

My portfolio.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors