Arthur Zarins

I am a student at Dartmouth College majoring in computer science. My senior thesis focuses on using AI to determine optimal settings for smart home devices. Outside of academics, I interned at Housatonic Partners in 2025 and 2026.

Projects

Bay Area Transit

This is an interactive map visualizing station-level ridership in 2025 across across three transit agencies in the San Francisco Bay Area: BART, Caltrain, and Capitol Corridor in June 2025. It models ridership redistribution that could result from BART's proposed closure of 15 stations in 2027, as well as Caltrain also possibly closing stations.

S&P 500 Components

I processed monthly stock returns from Wharton Research Data Services (WRDS) of 1400 individual companies that have joined or left the S&P 500 index since 1960. From the data I analyzed average monthly returns 12-months before and after companies join and leave the S&P 500. An additional chart was created to show cumulative stock returns before joining the index, while being a component, and after leaving the index.

Tech Internship Heatmap

I processed a prominent job board with 12,000 tech internship posts for 2026 and created a heatmap of North America, showing the cities and states with the most internship roles. The interactive map can be filtered by role (swe / hardware / quant / ML), time of year (summer / off-season), and region.

Raytracer

In 2024 I programmed a raytracer to render spheres, planes, and cubes. Features include antialiasing, soft reflections via area lights, blurred reflections, and multiprocessing. The code is written in the V programming language and scenes for the raytracer are specified in a JSON file.

GraphLangZ

GraphLangZ is a configuration language I wrote in 2024 that allows you to quickly describe directed/undirected graphs with simple syntax, render it quickly, and share it with ease. The rendered image shown above is a course dependency graph for Dartmouth computer science classes, visualizing the prerequsite relationships and categorizing each class.

Timetable Monitor

A script that web scrapes Dartmouth's Timetable of Class Meetings using Puppeteer JS to see which courses have open seats. It only searches for classes I specified that I'm intrested in, ignoring other results.

Artwork

Website © Arthur Zarins, 2026.