Diana Whitten is a Principal Software Engineer with 13 years of experience building resilient backend systems and polished front-end experiences, currently leading architecture and integrations at Reach Security. She combines a mathematics-grounded mindset with hands-on expertise in Python, FastAPI, Django, Postgres, and cloud integrations (Azure/AWS/Okta) to deliver robust, testable services. Diana has led impactful initiatives such as raising ledger client test coverage from under 20% to over 95% and inventing a rate-limit collision solution with >99.9% success, demonstrating both engineering rigor and product-minded problem solving. Her open-source contributions include meaningful UX and theming improvements to OpenStack Horizon and bug fixes and test expansions in CanJS, reflecting deep front-end craftsmanship alongside backend mastery. A founder and former software architect, she’s comfortable running full-stack projects end-to-end—from UX and mobile to DevOps—while mentoring senior engineers. Based in Tucson, she pairs humility with relentless curiosity, quickly mastering new technologies to anticipate future needs.
13 years of coding experience
19 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Pure Mathematics, Applied Mathematics, Bachelor of Science (B.S.), Computer Science, Pure Mathematics, Applied Mathematics at New Mexico State University
OpenStack Dashboard (Horizon). Mirror of code maintained at opendev.org.
Role in this project:
Full-stack Developer
Contributions:143 commits in 2 years 1 month
Contributions summary:Diana primarily contributed to the theming and UI/UX aspects of the OpenStack Horizon dashboard. Their work focused on improving the user experience through the adoption of Bootstrap themes, refactoring elements such as the top navigation bar, sidebars, and tables to inherit Bootstrap styles. They also implemented themable selects, checkboxes, and number spinners, updating the theme preview page to reflect the changes and ensure the consistent application of the new theme. Additionally, they refactored various templates to enhance visual consistency and maintainability.
Contributions:10 commits, 1 PR, 4 pushes in 3 months
Contributions summary:Diana primarily focused on improving the `canjs/canjs` library's functionality and testing. They addressed a bug in the `splice` function, ensuring it doesn't trigger unnecessary events. Additionally, they updated and expanded the test suite, especially in `view/stache/stache_virtual_dom_test.js`, to improve testing coverage and reliability. These changes indicate a focus on component interaction and view rendering.
linesjavascriptframeworkcrudlines-of-code
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
Diana Whitten - Principal Software Engineer at Reach Security