Open to full-time roles · 2027

Daniel Keinan

Software engineer. Columbia CS, May 2027.

Two years of production full-stack work at Medidata; now building and evaluating LLM systems and data pipelines. Looking for full-time software engineering roles starting summer 2027, New York preferred, open to relocation.

01. Selected work

AiLibi spectator view: the full map at tick 9 beside the fogged map of what one crewmate could see, with that crewmate's accusation and the single observation it cites below

AiLibi

A deterministic, reproducible Among Us–style simulation where LLM agents play crewmates and impostors, see only what their position allows, and must cite the evidence they actually observed when they accuse. A spectator view links every vote to the observation it cites, so you can check whether the accusation follows.

  • Python
  • FastAPI
  • React/TypeScript
  • pytest
  • Hypothesis
  • GitHub Actions
FADEAWAY during the tracking window: the recovered set of shots drawn on one halfcourt in the league's zone colours, with the ball's real paths as faint strokes

FADEAWAY

A data artwork that lays thirty NBA seasons of shots on one unmoving halfcourt, where every mark traces to a real record. A Python pipeline feeds a TypeScript/Canvas renderer, and an acceptance gate holds every figure on screen to the artifact it came from.

  • Python
  • pandas
  • TypeScript
  • Canvas
  • Vite

Earlier

  • Squad Up

    A Meetup clone in React/Redux on a Rails API, with Action Cable chat.

  • NBA Jam Slam

    A real-time two-player Canvas basketball game kept in sync over Socket.io.

02. About

Portrait of Daniel Keinan

I'm a Columbia CS senior in the School of General Studies, graduating May 2027. I came back to school after two years as an Applications Engineer at Medidata Solutions, where I built patient-facing React components and Rails endpoints for the "Ship Direct to Patient" feature during the COVID lockdowns. I started in tech through App Academy in 2019.

Between Medidata and Columbia I spent two years as House Manager at a sober-living community in New York: daily operations, crisis response, accountability. I'm also a scout-team practice player for Columbia Women's Basketball. That work is where I learned to communicate under pressure and to care about what a tool actually does for the person using it.

Languages
  • Python
  • TypeScript/JavaScript
  • Java
  • C
  • SQL
  • Ruby
Frameworks
  • React
  • FastAPI
  • Node/Express
  • Rails
  • Django
Tools
  • Git
  • GitHub Actions
  • Docker
  • pytest/Hypothesis
  • Playwright
  • Vite
  • PostgreSQL/SQLite/MongoDB
ML/AI
  • LLM APIs
  • LLM-agent and RAG evaluation
  • numpy/pandas

CourseworkAnalysis of Algorithms, Artificial Intelligence, Natural Language Processing, Advanced Software Development, Software Quality & Design, Fundamentals of Computer Systems.

03. Contact

Hiring for 2027, working on something interesting, or want to reach out about something else? Email is fastest.