Caitlin has been working in software ever since her teens, primarily as a systems-level programmer. She has worked with Mozilla, numerous start-up companies and most recently with Google/The Angular project, on a wide variety of tasks, from web browser and web server development, database replication, API design and now web front-end development frameworks.