# Ravi Nanavati > Passionate about safer and more expressive programming tools Location: San Francisco Bay Area, United States Profile: https://flows.cv/ravinanavati A senior software engineer who thrives at the boundary between research and industry. Passionate about making, sharing and using safe and expressive programming tools. In-depth experience with functional programming, hardware design and financial modeling. ## Work Experience ### Software Engineer @ MatX Jan 2023 – Present | Mountain View, California, United States ### Staff Software Engineer @ Google Jan 2019 – Jan 2023 | Mountain View, California, United States ### Staff Software Engineer @ X, the moonshot factory Jan 2017 – Jan 2019 | San Francisco Bay Area ### Quantitative Developer @ Standard Chartered Bank Jan 2010 – Jan 2017 ### Lead Compiler Architect @ Bluespec, Inc Jan 2003 – Jan 2009 Core member of the initial Bluespec technical team, working on Bluespec SystemVerilog a Haskell-based high-level hardware-synthesis solution. Promoted from Senior Engineer to Lead Compiler Architect. ### Senior Associate @ DiamondCluster International Jan 2000 – Jan 2003 Technical architect specializing in mobile applications. Responsibilities included researching and making recommendations about emerging technologies, defining and analyzing technical and IT architectures, and developing application prototypes. ### Graduate Teaching Assistant @ MIT Jan 1998 – Jan 2000 Teaching Assistant for 6.001 (Introductory Computer Science), 6.823 (Computer System Architecture - graduate course), and 6.821 (Programming Languages - graduate course). ## Education ### Master of Engineering - MEng in Computer Science Massachusetts Institute of Technology ### Bachelor of Science - BS in Computer Science Massachusetts Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/ravinanavati --- Source: https://flows.cv/ravinanavati JSON Resume: https://flows.cv/ravinanavati/resume.json Last updated: 2026-04-10