// INDEX PORTFOLIO / 2026

Jeff Grant — systems engineer, shipping production web.

I design and build typed, performant web applications end-to-end — from data schema and server logic to the design system that ships them. Below is recent work and how to commission new.

STATUS // AVAILABLE Q2 SPEC-REV 4.7 DRAWN-IN SVELTEKIT
[ 02 ] // SERVICES

Engagement models — scoped, typed, shipped.

Two primary ways to work together. Each is priced and scoped up-front; no hourly surprise line items.

// PRIMARY
[ 01 ] ACTIVE

Custom Web & Application Development

End-to-end delivery of production web systems — from schema to ship. Typed, performant, and accessible by default.

  • SvelteKit, TypeScript, Postgres
  • Server-driven, edge-deployed
  • Design systems, not one-off pages
  • Auth, payments, webhooks — wired correctly
// SECONDARY
[ 02 ] ADD-ON

Fedora Migration Service

Move off macOS or Windows onto a tuned Fedora workstation — dotfiles, dev tooling, and daily drivers configured.

  • Hardware audit & driver validation
  • Dev environment parity
  • Dotfiles & shell ergonomics
  • Post-migration support window
[ 04 ] // ABOUT

Engineer first. Designer when it ships the work.

Ten years shipping production web systems across fintech, infrastructure, and tooling. I take work end-to-end — the kind that needs someone equally comfortable in a database schema, a TypeScript generic, and a visual hierarchy.

Preference for typed languages, trunk-based workflows, and observability wired in before launch. I think in diagrams and ship in small increments.

// PHILOSOPHY — "The code is the spec. Everything else is notes."

// PROFICIENCIES

Frontend

  • SvelteKit
  • React
  • TypeScript
  • TailwindCSS
  • Motion One

Backend

  • Node.js
  • Rust
  • Go
  • Postgres
  • Redis

Platform

  • Vercel
  • Fly.io
  • Docker
  • GitHub Actions
  • n8n

Practice

  • TDD
  • Trunk-based dev
  • Observability-first
  • A11y WCAG AA
[ 05 ] // CONTACT

Start a project.

Outline the problem, the constraints, and the timeline. The tighter the brief, the faster the reply.

// RESPONSE SLA
≤ 48h · Mon–Thu
// ENGAGEMENT MINIMUM
2 weeks · scoped in writing
// LEAD-REQ
// ENCRYPTED IN-TRANSIT / NEVER SHARED