David Burles

Greater Melbourne Area Australia
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

🤩
Rockstar
David Burles is a seasoned web developer and consultant with about 13 years of professional experience and nearly two decades of involvement in web technologies, specialising in JavaScript full‑stack applications. He contributes to prominent open-source projects—ranging from Meteor to Theme UI and Styled System—and has deep experience improving SSR, theming, and responsive UX patterns. Based in Melbourne, he balances client work with community leadership as host of GraphQL Melbourne and a mentor to other developers. Curious and forward‑thinking, he often explores controversial or experimental ideas in web platform evolution, and his contributions show a pragmatic fluency across both front‑end and back‑end concerns.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
21reputation
2kreached
3answers
1question
github-logo-circle

Github Skills (38)

deno10
javascript10
theming10
react-ssr10
css10
responsive-design10
typescript10
styled-components10
carbon-design-system10
system-design10
ui-design10
theme-ui10
colors10
sys10
typescript-types10

Programming languages (11)

TypeScriptDockerfileC++CoffeeScriptCSSRustJavaScriptGo

Github contributions (5)

github-logo-circle
system-ui/theme-ui

Aug 2019 - Dec 2020

Build consistent, themeable React apps based on constraint-based design principles
Role in this project:
userFront-end Developer
Contributions:48 commits, 13 PRs, 91 comments in 1 year 4 months
Contributions summary:David primarily contributed to the `theme-ui` repository, focusing on improvements to the component library. Their work includes adding font keywords and implementing a match-media package for responsive design. The user also addressed issues related to color mode functionalities and custom properties within the theme, enhancing the library's theming capabilities. Furthermore, they added display names to the components.
design-principlesreactemotionprinciplesreact-apps
meteor/meteor

Nov 2015 - Sep 2017

Meteor, the JavaScript App Platform
Role in this project:
userFull-stack Developer
Contributions:33 commits, 3 PRs, 44 comments in 1 year 10 months
Contributions summary:David contributed to the Meteor project by modifying both front-end and back-end code. Their changes included bug fixes in template handling, updates to the data models and methods, and code style adjustments. The user also worked on implementing features within the "skel-full" project, focusing on the links functionality and associated tests. Their work demonstrates a clear understanding of the Meteor framework and the integration of front-end and back-end components.
app-platformmeteorjavascriptframeworktoolkit
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 Burles