web and software dev

concurrent stations

Simulates a railway system where multiple stations operate simultaneously rather than sequentially. Each station runs as an independent concurrent process or thread that receives, processes, and dispatches trains in parallel. Synchronization mechanisms are used to coordinate shared resources, such as tracks, ensuring trains move safely through the network without conflicts.

VSCode, JavaScript

lgbtq senior housing site

Built front and back end components of a custom event management system to streamline programming and resident engagement for an LGBT senior housing nonprofit. Contributions include front end of time line page, data storage with vercel blob, and small interactive features.

TypeScript, React, Git/Github, PostgreSQL, HTML/CSS, Vercel

tufts observer site

Rebuilt and modernized the website of Tufts’ oldest student newsmagazine using WordPress, improving usability, design consistency, and content management efficiency.

WordPress, Figma

papers, projects, etc

sensory pathways project - perception

presentation link

transgender musicology - music in global perspectives

paper link

art of the lebanese civil war - war and cultural memory in the middle east

presentation link

paper link