Résumé

One page, no filler. Take it with you.

Download PDF

Placeholder

The roles below are still template entries — this page reads the same content as /work.

src/content/experience/*.md

Contact

Experience

  1. [Your title] — [Company]

    [2023] — Present

    [What you owned and what shipped. One sentence on outcome — e.g. "Cut page-load time 40%" or "Shipped the billing rewrite" — and one on the work.]

    • React
    • TypeScript
    • Node
    • PostgreSQL
  2. [Earlier title] — [Company]

    [2021] — [2023]

    [What you owned and what shipped. Lead with impact, then the work.]

    • JavaScript
    • PHP
    • SQL

Selected work

  1. Featurama — social platform

    In production

    Full-stack social platform with realtime feeds, a scoped social graph and server-side content filters. Details.

  2. Certificate Teacher

    Personal

    An app that teaches how certificate chains actually work end to end - chains, HTTPS, importing into a Java keystore, setting up a reverse proxy - then makes you prove it with a test. Admins track every student's progress.

    • Next.js
    • TypeScript
    • PostgreSQL
    • Prisma
    • Auth.js
  3. StandUp

    Personal

    A dashboard for running daily team standups - who's blocked, what shipped, what's next, in one view. Full-stack, containerized, deployed.

    • React
    • Node / Express
    • PostgreSQL
    • Docker
  4. Misty Glen Retreats

    Client

    A fully responsive marketing site for a retreat business, hand-built and tuned for fast loads on any device.

    • HTML5
    • CSS3
    • SCSS
    • JavaScript
  5. Athena

    Personal

    A Claude Skill that turns supplied details into a README, deployment guide, or KBA from fixed section templates - and marks every inferred value instead of inventing one.

    • Agent Skills
    • Markdown
    • Python
  6. Michael Tourek

    Client

    A portfolio site for stage-and-screen actor Michael Tourek, with a custom-coded photo gallery I wrote to keep load times low and the layout fully responsive.

    • HTML5
    • CSS3
    • Bootstrap
    • PHP
    • JavaScript
  7. Kickoff

    Personal

    A Claude Code plugin - /kickoff turns a filled-in intake form into a ready-to-build project: PRD, architecture, decisions, a runbook, one task file per feature, and a CLAUDE.md.

    • Claude Code Plugin
    • Markdown
  8. Spray It

    Personal

    A Twitter-style microblogging app - post, follow, and feed - built as a course project to get the fundamentals of a social timeline right.

    • HTML5
    • CSS3
    • PHP
    • SQL
    • Bootstrap
Back to the grid