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