David Burke is a software developer and founder with 14+ years building open-source tools and leading e-commerce engineering for agencies and enterprise clients. He founded Burke Software to support education technology, ran physical Linux server stacks and built a custom school information system, and now funds open-source projects like GlitchTip and Passit through consulting engagements. At thelab he leads engineering for clients such as Tempurpedic and Macmillan, managing hiring and mentoring diverse teams while remaining hands-on in code, performance tuning, and database optimization. His GlitchTip project demonstrates deep familiarity with Sentry’s backend and pragmatic trade-offs—implementing a PostgreSQL full-text search over JSONField to keep deployments lightweight and performant at scale. A vocal advocate for testing, agile practices, and long-term maintenance, he blends product-facing client work with meaningful open-source impact.
14 years of coding experience
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Robert Morris University
This is a github mirror for django-report-builder which is hosted on Gitlab. Django Report Builder is a GUI for Django ORM. Build custom queries and display results. Targets sys admins and capable end users who might not be able to program.
Role in this project:
Full-stack Developer
Contributions:580 commits, 64 PRs, 324 pushes in 8 years 3 months
Contributions summary:David primarily contributed to the Django Report Builder project by implementing new features, fixing bugs, and refining the user interface. They added "Save and Continue" functionality to the admin panel and fixed issues with property display. The user also made modifications to the CSS and HTML templates to improve the visual aspects of the reports. Furthermore, the user was involved in migrating the project from Angular.js to Angular and added functionality for the display of choices as well as features to support better filter handling.
kpi is the server for KoboToolbox. It includes an API for users to access data and manage their forms, question library, sharing settings, create reports, and export data.
Role in this project:
Back-end Developer
Contributions:228 reviews, 270 commits, 147 PRs in 1 year 2 months
Contributions summary:David's commits primarily focus on refactoring and enhancing the backend infrastructure and settings of the KoboToolbox KPI server. They added the django-environ library to manage environment variables and updated various settings related to database configurations, email settings, and content security policy. The user also upgraded the Sentry client SDK for improved error logging, logging warnings in sentry, and added features to integrate with Sentry. These changes aimed to improve the system's robustness, security, and operational efficiency.
kobotoolboxapifrontend-serverquestionexport
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.