Blake Leonard is a Senior Application Development Engineer with a decade of experience building resilient, data-driven systems and user-facing applications across startups and enterprise teams. Trained as a physicist, he blends scientific rigor with practical software engineering—designing efficient ETL pipelines, graph-backed taxonomies, and responsive front-ends using Python, Java, Kubernetes, AWS, and Flutter. Past roles at Khoros and Topbox include performance optimizations that cut processing times by 80% and data storage by half, and his open-source Flutter work on the dahliaOS Pangolin Desktop shows a knack for refining UX at the component level. A founder and former Android app author, he pairs entrepreneurial grit and low-level instrumentation experience (from mass spectrometry to embedded tools) with strong operational instincts honed as a former Army sergeant. Blake is drawn to complex problems that reward creative, pragmatic solutions and is currently exploring opportunities to apply that blend of research, systems, and product-focused engineering.
10 years of coding experience
14 years of employment as a software developer
Master of Arts (M.A.) Physics, Master of Arts (M.A.) Physics at Washington University in St. Louis
Bachelor of Science (B.S.) Physics, Bachelor of Science (B.S.) Physics at University of Missouri-Saint Louis
Stackoverflow
Stats
1reputation
0reached
0answers
0questions
Github Skills (12)
uid10
user-interface10
flutter-game10
dart10
front-end-development10
ui-design10
flutter-apps10
flutter10
enviroment9
desktop-application9
material-design9
cross-platform9
Programming languages (25)
C#CMakefileGoHTMLTypeScriptShellAdblock Filter List
Pangolin Desktop UI shell, designed for dahliaOS, written in Flutter.
Role in this project:
Front-end Developer
Contributions:5 reviews, 142 commits, 7 PRs in 2 years 5 months
Contributions summary:Blake primarily contributed to the Pangolin Desktop UI shell, written in Flutter. Their commits show the implementation and modification of various UI components, including the launcher, quick settings, and system tray. They also focused on integrating the Files and Terminal applications, adding a custom bar for the Files app, and improving the overall visual appearance of the desktop environment. The changes suggest a focus on enhancing the user experience and functionality of the dahliaOS desktop.
Contributions:6 commits, 5 pushes, 1 branch in 2 years 9 months
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.