Camille Villa is a full-stack software engineer with 11 years of experience building accessible, multilingual web applications and discovery interfaces for cultural and civic institutions. Currently at Skylight, she helps government and public-sector teams deliver user-centered digital services, drawing on prior tech leadership at Stanford where she led an API-first Rails app focused on mobile-first design and search workflows. An active open-source contributor, Camille has contributed front-end and back-end improvements to well-known projects like Blacklight and Mirador, enhancing discovery UX, theming, and accessibility. Her background in libraries, archives, and museums informs a specialty in search & discovery, IIIF viewers, and tooling for digital collections. She also mentors developers and has taught full‑stack web development, pairing hands-on coding with community building and contributor onboarding. Based in San Jose, Camille combines humanities training with technical depth, making her adept at translating complex archival needs into pragmatic software.
11 years of coding experience
5 years of employment as a software developer
Deerfield Academy
BA, History, BA, History at University of California, Berkeley
Full-Stack Web Development Intensive, Full-Stack Web Development Intensive at Dev Bootcamp
Computer Science, Computer Science at City College of San Francisco
An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.
Role in this project:
Front-end Developer
Contributions:2 releases, 29 reviews, 131 commits in 2 years 8 months
Contributions summary:Camille primarily contributed to the user interface of the Mirador project. Their work included implementing new features, such as loading thumbnails in windows and making icons respond to light and dark themes. They also made styling adjustments, setting form controls and links to utilize secondary colors and applying theme colors to the export dialog, and general improvements and bug fixes to UI elements.
Blacklight provides a discovery interface for any Solr (http://lucene.apache.org/solr) index.
Role in this project:
Full-stack Developer
Contributions:25 commits, 12 PRs, 18 pushes in 2 years 2 months
Contributions summary:Camille primarily contributed to the Blacklight discovery interface, focusing on both front-end and back-end modifications. Their work includes implementing modal dismissals for email and SMS notifications, adjusting padding in search results, and adding a menuitem role to dropdowns. The user also made changes to facet layouts and JavaScript functionality, demonstrating familiarity with both front-end and back-end code in the project.
solrindexrails-enginerubyapache
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.