Open to potential internships

Daniel Keinan

Software engineer building tools with real impact.

Columbia CS student in New York with two years of professional full-stack engineering experience.

Previously Applications Engineer at Medidata Solutions.

01. Selected work

RAG Eval — NBA Analytics

An evaluation harness for hybrid RAG systems that combine free-text retrieval with structured database queries. The reference implementation evaluates a RAG pipeline over basketball analytics writing and NBA statistics.

  • Python
  • RAG
  • LLM eval
  • CLI
  • SQL
Squad Up dashboard listing user-created groups and upcoming events

Squad Up

A full-stack Meetup clone where users create groups, organize events, and chat in real time. Built with React/Redux on top of a Rails API, with Action Cable websockets driving the chat.

  • React
  • Redux
  • Rails
  • WebSockets
  • BCrypt
NBA Jam Slam realtime two-player browser basketball game

NBA Jam Slam

A real-time two-player browser basketball game inspired by NBA Jam. Vanilla JavaScript drives the game loop and physics; Socket.io and Express keep the two clients in sync.

  • JavaScript
  • Express
  • Socket.io
  • Canvas
jQuery Snake game with simple AI playing on first refresh

jQuery Snake

A small implementation of the classic Snake game using only DOM manipulation. Includes a simple AI that plays itself on first load.

  • JavaScript
  • jQuery
  • DOM

02. About

Portrait of Daniel Keinan

I'm a Computer Science student at Columbia, returning to school after spending two years building production software at Medidata Solutions. I started in tech through App Academy in 2019 and joined Medidata as an Applications Engineer.

Outside of school, I've spent the last few years working as a House Manager at a sober-living community in NYC and as a scout-team practice player for Columbia Women's Basketball. This work has sharpened how I communicate clearly under pressure and enforced my desire to build tools that center on real solutions.

I'm currently looking for summer 2026 software engineering internships.

Languages
  • JavaScript
  • Python
  • Ruby
  • Java
  • C
  • SQL
Frameworks
  • React
  • Redux
  • Rails
  • Node.js
  • Django
Tooling
  • Git
  • MongoDB
  • Socket.io
  • REST

03. Get in touch

Recruiting for a summer 2026 internship, working on something interesting, or just want to say hi? The fastest way to reach me is email.