Skip to content

Gavin Reis

Electrical & Computer Engineering at Cornell. I design systems end to end and put them in front of real users.

  • production web systems
  • retrieval pipelines
  • LLM agents
  • evals as release gates

Fig. 00 — Step response

Fig. 01

Selected work

Production site for a brokerage with two Long Island offices. Residential, rental and commercial listings share one typed pipeline built on discriminated unions, so invalid state combinations fail to compile rather than reaching the page.

Role
Design & build
Stack
Next.js, TypeScript (strict), Tailwind v4, Vercel
john-savoretti-realty.vercel.app ↗ (opens in a new tab)
All projects →
Fig. 02

In the lab

These interlock. The archiver feeds the tutor; Inkline’s output is built to feed it too. I design schemas with their downstream consumers in mind.

  • Canvas Course Archiver

    Building

    Ingestion pipeline that archives Cornell Canvas courses into a clean, queryable manifest — the foundation layer for a course tutor.

  • ECE Course Tutor

    Design

    Retrieval-augmented tutor over archived course material, with citations back to source. Consumes the archiver’s schema.

  • PDF Reader

    Building

    Reads a PDF aloud with the current sentence highlighted. Continuous audio kept in sync with the text is the hard part — and it’s an architecture problem, not an AI problem.

  • Inkline

    Building

    Handwriting-to-text pipeline with a CER/WER eval harness standing as the release gate.

  • AI legal triage

    Building

    Jurisdiction-aware legal information tool. Escalation-recall evals are the release blocker.

Fig. 03

About

I’m a junior in Electrical & Computer Engineering at Cornell, and I run a small web practice on Long Island. Most of what I know came from shipping things people actually depend on — a brokerage’s listings, a barber’s booking path, a rental business’s entire online presence — and from building the systems I wanted to exist for my own coursework.

More about me →

Get in touch

Email is the fastest way to reach me.

gjr74@cornell.edu