Summary
Ashwin Agarwal is a multidisciplinary software engineer and researcher with a decade of experience building full-stack systems, interactive installations, and embedded prototypes across startup, research, and civic contexts. He has led cross-team engineering at Mozilla on data-donation and trust & safety projects, shipped end-to-end products using React/TypeScript, Svelte, Firebase and GCP, and has deep hands-on experience with Node.js, Python, D3, and ESP32 hardware. His work blends creative technology and urban systems—currently researching transit at the Chicago Transit Authority while pursuing an MIT master's in Urban Planning and Transportation—bringing a rare mix of design sensitivity, data engineering, and physical-computing know-how. Past roles include building real-time location protocols and interactive museum installations, evidence of his knack for turning novel interactions into robust engineering. Known for coordinating across design, research, and product teams, he thrives on projects at the intersection of technology, art, and cities.
11 years of coding experience
8 years of employment as a software developer
Master's degree Urban Planning and Transportation, Master's degree Urban Planning and Transportation at Massachusetts Institute of Technology
Eton College
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Stanford University
Hindi, French, Spanish