Dave Briccetti is an experienced software architect and contractor with 17+ years of professional experience and a multi-decade history delivering systems in Scala, Kotlin, Python, Java, C#, C++, and JavaScript/TypeScript. He runs his own consulting and training practice from Lafayette, CA, focusing on part-time, mostly off-site development and teaching programming to students from elementary school through university. His work spans diverse domains—GIS, cloud, student information systems, videoconferencing, agriculture, semiconductor manufacturing, and more—demonstrating an ability to translate domain complexity into pragmatic software. An active open-source contributor, he has improved projects like the Lift Framework and ODK Collect, emphasizing clarity, maintainability, and real-world usability. Beyond coding, he builds tools educators prefer—such as a long-used music gradebook and school web apps—and teaches physical computing and modern CS curricula to K–12 students.
ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨
Role in this project:
Mobile Developer (Android)
Contributions:46 PRs, 22 pushes, 492 comments in 1 year 11 months
Contributions summary:Dave primarily focused on modifying the Android app's preferences and core components. They made changes to preferences related to font size and other client-side settings. They also refactored preference keys and moved them to a new class for better code organization. The user's contributions demonstrate experience with the Android platform and application configuration.
Contributions:26 commits, 1 PR, 5 pushes in 3 years 6 months
Contributions summary:Dave primarily contributed to the Lift Framework project by making comment improvements and fixing spelling errors within Scala source files. These changes focused on improving code documentation in various core and web modules, particularly within the persistence/record, core/util, and web/webkit directories. Additionally, the user made minor improvements to the LiftScreen, Menu and StatefulSnippet code to improve clarity and maintainability. The contributions indicate a focus on refining existing code.
frameworkscalaliftjavareal-time
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.
Request Free Trial
Dave Briccetti - Owner at Lafayette School District