David Burke

Software Developer at KoboToolbox

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code14 years of coding experience
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Robert Morris University
github-logo-circle

Github Skills (16)

configuration-management10
web-development10
sentry10
python10
django10
angular10
sec9
database9
database-connection9
front-end-development9
server-configuration9
javascript9
content-security-policy9
html9
css9

Programming languages (16)

SmartyJavaC++CRustScalaGoHTML

Github contributions (5)

github-logo-circle
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:
userFull-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.
pythondjangoableend-usersorm
kobotoolbox/kpi

Dec 2021 - Jan 2023

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:
userBack-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.
Request Free Trial
David Burke - Software Developer at KoboToolbox