David Douglas is a Senior Machine Learning Engineer with 11 years of software experience, blending a creative background in graphic design with deep full-stack and mobile engineering expertise. He has shipped production systems at Microsoft and Digital Reasoning and now applies ML at Smarsh, bringing a rare mix of design-led product sensibility and systems-level engineering. Comfortable across iOS, Android, web stacks, Unity/HoloLens and cross-platform tooling, he also contributes front-end components to notable open-source projects such as Azure's ibex-dashboard. Known for automating complex build and deployment workflows earlier in his career, he pairs pragmatic scripting (Ruby, Python, Bash) with modern JS frameworks to move ideas quickly into production. Based in England, he combines award-winning visual design instincts with practical machine learning and scalable engineering.
11 years of coding experience
14 years of employment as a software developer
BA Hons, Graphic Design, BA Hons, Graphic Design at Blackpool & The Flyde College
Custom Analytics Dashboard for Microsoft Bot Framework and other applications as well
Role in this project:
Front-end Developer
Contributions:163 commits, 51 PRs, 92 pushes in 10 months
Contributions summary:David primarily contributed to the development of front-end components and the user interface of the "azure/ibex-dashboard" repository. They implemented the "FactsList" and "FactDetail" components, including their layout, styling, and integration with ReactListView for infinite scrolling and dynamic display. Their commits also involved creating a reusable "IconPicker" component and adding functionality for filtering and displaying data within the user interface.
Contributions:7 commits, 4 PRs, 4 pushes in 9 months
azure-blobblob-storageblobazure-blob-storageunity
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 Douglas - Senior Machine Learning Engineer at Smarsh