Skip to content
View connortessaro's full-sized avatar

Highlights

  • Pro

Block or report connortessaro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
connortessaro/README.md
Connor Tessaro. CS @ Northeastern '28, Software Engineer Co-op @ Chewy, Boston, MA

Website: connortessaro.dev  Kizuki: kizuki.dev  Ringi: ringi.dev  Phantom AI: phantom.codes  LinkedIn: connortessaro  Email: tessaro.c@northeastern.edu

At Chewy

Software Engineer Co-op on the labor and capacity planning team. I cut a labor-planning batch job from 60 minutes to 10 by merging 168 Snowflake queries into 13.

Building now

A study tool that runs on your computer. You explain a concept and Kizuki plays the student. It asks where you got it wrong, what you left out, and what you said vaguely. The model can only point at sentences in your course material, and Kizuki checks each quote word for word before you see it.

TypeScript Next.js SQLite Ollama

Code · npm
A Slack app for team decisions. It asks each person for their view in private, finds where they disagree, and posts a brief with one recommendation. It runs on Gemini: in my tests Claude made up numbers when people's facts conflicted, and cost more. Langfuse logs each model call.

TypeScript Slack Bolt PostgreSQL Langfuse

Website
An AI API that works with OpenAI's client libraries. You pay up front for a key, by card or with crypto on Solana. Each call returns a signed receipt of the model, tokens and cost. A key can make child keys, each with its own spending limit, for subagents.

TypeScript Next.js PostgreSQL Stripe Solana

Website
The open-source client for Phantom AI: a command-line tool and an MCP server, the format AI agents use to call tools. Agents use it to make child keys, set budgets, and buy credit from a wallet.

TypeScript Node.js MCP

Code · npm

Open source

  • prisma/orm: fixed dates coming back as Invalid Date in the SQLite adapter (#29274), and added the distinct option to the findMany docs, closing a request open since 2021 (#29269).

Earlier projects

  • Prooflane: a Shopify app that flags orders likely to end in an "item not received" chargeback and suggests what to do before the buyer files one.
  • LeagueIQ: after-game analysis that measures each player's impact from Riot Games match data.

Stack

TypeScript, JavaScript, Python, Java, C++, Go
React, Next.js, Node.js, FastAPI, PostgreSQL, SQLite, Redis
AWS, Docker, Terraform, Jenkins

Also: Snowflake, Drizzle ORM, Langfuse, Ollama.

Pinned Loading

  1. kizuki kizuki Public

    A study tool that runs on your computer: you teach a concept, it asks about what you got wrong, quoting your own material.

    TypeScript

  2. pai pai Public

    Command-line tool and MCP server for Phantom AI. Agents make child keys with spending caps and pay from a Solana wallet.

    TypeScript

  3. prisma/orm prisma/orm Public

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

    TypeScript 47.7k 2.5k

  4. prooflane prooflane Public

    Full-stack Shopify application scoring orders for chargeback risk with automated dispute workflows.

    TypeScript

  5. arc arc Public

    Runs Claude and Codex coding agents on a remote server, each task on its own git branch, so you can queue work and review the results later.

    TypeScript

  6. connortessaro.dev connortessaro.dev Public

    Personal website: a near-monochrome portfolio with interactive Ringi, Phantom, and Kizuki showcases, MDX case studies, and scroll-driven motion. Next.js App Router.

    TypeScript