Santiago De Rosso

(pronunciation of Santiago: /ˌsæntiˈɑːɡ/)

Research. My focus is on developing new programming tools and techniques so that end users and professional programmers can build more flexible, reliable, and usable systems with less effort. I most often use techniques from programming languages, formal methods, human-computer interaction, and design.


  • Déjà Vu - a language and tool for end-user development of apps
  • Gitless - a simple version control system built on top of Git


Book Chapters