Personal site: software engineering, data science, and an interest in computation, mathematics, neuroscience, and physics. Built with SvelteKit, styled with Tailwind CSS v4, deployed to Cloudflare Pages. The home page hero is a procedural brain with a firing hypergraph rendered in Three.js.
Development uses Deno as the local toolchain (deno task ...); the equivalent npm run ... scripts also work and are what Cloudflare Pages runs to build the site.
- Deno 2.x
deno install # install dependencies (once)
deno task dev # start the dev server at http://localhost:5173deno task build # outputs a Cloudflare Pages worker to .svelte-kit/cloudflare/
deno task start # serves the production build locally with Wrangler on :8788deno task check # type-check Svelte + TypeScript
deno task format # format with Prettier (sorts Tailwind classes)src/routes/— pages:/(home) and/experiencesrc/lib/components/— shared UI (banner, nav, footer, stats, skill meter, contact, brain hero)src/lib/data/— page content as plain TypeScript objectssrc/lib/three/— the hero scene: procedural brain geometry, hypergraph + firing simulation, shaders, renderer lifecyclesrc/app.css— Tailwind import and the design tokens (colors, type) for the whole sitestatic/— images and favicon, served as-islegacy/— the original Bootstrap site, kept for reference