This repository hosts my product page and open-source work.
The product page is a standalone React site that lives entirely under
site/. It is built with Vite + TypeScript + Tailwind, deployed
to GitHub Pages via the workflow in
.github/workflows/deploy.yml.
Live site: https://sachncs.github.io/sachncs/
If you set up
sachncs.github.ioas the user-site repo and point it here, it serves at the root URL.
cd site
npm install
npm run dev # local dev server on http://localhost:5173
npm run build # production build -> site/dist
npm run preview # preview the production buildThe site uses relative asset paths (base: './') so the same build serves
cleanly at any subpath β project page, user page, or a custom domain.
GitHub Pages is configured to deploy from the Deploy site to GitHub Pages
workflow (.github/workflows/deploy.yml). On every push to main it:
- Installs dependencies in
site/ - Runs
npm run buildβsite/dist - Publishes the artifact to GitHub Pages
To activate: Settings β Pages β Source β GitHub Actions.
.
βββ site/ # The product page (standalone React app)
β βββ public/ # Static assets (favicon, OG image)
β βββ src/
β β βββ components/ # Page sections
β β βββ content/ # Static content + copy
β β βββ ui/ # Reusable UI primitives
β β βββ App.tsx
β β βββ main.tsx
β βββ index.html
β βββ tailwind.config.js
β βββ vite.config.ts
βββ .github/workflows/
βββ ci.yml # Markdown lint + link check
βββ deploy.yml # Build & deploy site -> GitHub Pages
| Project | Demonstrates | Stack |
|---|---|---|
| promptsheon | Git-native, versioned infra for agent configs | TypeScript |
| agent-passport | Identity and provenance for production AI agents | Python |
| agent-guard | Reliability and safety controls for deployed agents | Rust |
| delta-search | Retrieval over changing corpora β 50k QPS, p99 < 800ms | Go |
| underwrite | Decision systems on production data pipelines | Python |
| fleetpilot | Distributed event-driven backends | Go |
Browse the full public repositories list.
- βοΈ Email β sachncs@gmail.com
- πΌ LinkedIn β linkedin.com/in/sachncs
- π GitHub β @sachncs
If what you've read resonates, start one.


