isaiah hashimoto

computer science student at northwestern university building software, interactive media, and tools in creative technology.

evanston, il

education

bachelor of science in computer science

northwestern university, mccormick school of engineering

skills

languages
java, python, javascript, typescript, matlab, sql, latex, c, c++
frameworks & libraries
react native, react, next.js, tailwind css, drizzle orm, django, flask, node.js, p5.js
tools & platforms
git, firebase, supabase, figma, strudel.cc, arduino, socket.io, webrtc, web audio api

experience

software engineering intern

interactive design & media · new york university tandon school of engineering

  • developing software systems and interactive tools at nyu tandon at the yard, a media and xr production facility supporting virtual production, immersive media, and real-time computing
  • added music mode to intercom at the yard, a multi-zone webrtc announcement system: blackhole 2ch input routing, device selection, and hold-to-talk broadcast to raspberry pi endpoints across the building
  • built earthseed processing, firmware and a node.js serial bridge for dre jácome's touch-activated oral history installation (arduino, p5.js, raspberry pi autostart)
  • shipped socket video sync, a three-device controller for syncing mp4 playback across separate screens over socket.io with drift correction

website developer & wavelength lead

wnur 89.3 fm · northwestern university

  • led development and design for wnur.org, northwestern's student-run radio station web platform (live at wnur.org)
  • built global listen bar, on-air schedule synced from google sheets, contact flow via resend, and page transitions across next.js 16 / react 19 / typescript
  • engineered ascii audio interpreter, a live web audio visualizer on the hero that reacts to the broadcast stream in real time

software developer

institute of electrical and electronics engineers · northwestern university

  • created ontask, a chrome extension that extracts metadata from active tabs and blurs non-productive pages using gemini-based classification
  • integrated pomodoro timing, social study sessions, leaderboards, and supabase-backed profiles and session tracking

executive software developer

mayfest productions · northwestern university

  • built and maintained official dillo day ios apps (2025, 2026): 6,300+ downloads per year, 12,000+ attendees using schedules, maps, lineup, and live updates
  • leading internal operations platform (mayfest internal web app) with react, firebase, and flask apis; 121k+ reads and crewing mvp live at dillo day 2026 for 140+ crew members

information technology intern

gridworks

  • led development of an internal access control tool with python to integrate badge scans into the company database and power a site-wide security dashboard
  • provisioned and secured employee devices and accounts with access controls, credential management, and system hardening in a windows enterprise environment

selected projects

more at projects

wnur website

full-stack media platform for northwestern's wnur radio station: live schedules, stream proxy for cors-safe audio analysis, automated on-air data from google sheets, and publishing workflows. production site at wnur.org.

ascii audio interpreter

real-time audio visualization that reads fft bins, drives a flow-field particle system, and renders animated ascii art from live frequency spectra. live on the wnur hero; vanilla js port with interactive demo on this site.

intercom at the yard

web intercom for multi-zone voice announcements at nyu tandon. raspberry pi endpoints in speakers across the building; controller holds talk to broadcast to one zone, several, or all. added music mode for routing system audio through the same pipeline.

earthseed processing

touch-activated oral history playback for dre jácome's earthseed installation at eyebeam. capacitive sensors on three seedpods, serial bridge to browser audio, raspberry pi deployment with systemd autostart.

socket video sync

sync two mp4 videos across separate screens from one controller. threshold-based drift correction, heartbeat sync, and mobile gesture unlock for ios playback in installation contexts.

rebugger

c++ debugging toolchain for cs 211: source-level debugger, dynamic ram module with sorted variable indexing, and execution engine over parsed nupython programs. end-to-end parse, represent, execute, inspect pipeline.

personal design document creator

browser wireframe board for early design docs: nested containers, arrows, notes, pan/zoom canvas, and pdf export. lightweight alternative to heavier design tooling.

ascii horse

frame-based ascii animation loop rendered as monospace text. parser splits multi-frame text files; requestAnimationFrame drives playback with stable vertical alignment across frames.

leadership & involvement

current

  • mayfest productions · executive software developer on mayfest's tech team
  • wnur 89.3 fm · website development and design
  • northwestern ieee · software developer, ontask project
  • northwestern blockchain · treasurer

past

  • the garage · resident, northwestern startup incubator
  • isbe arch group · product manager

last updated june 2026