Joshua Dick is a Senior/Principal Software Engineer with 15+ years building full‑stack web systems in Python, TypeScript, and JavaScript, currently focused on backend architecture and developer tooling. He has led high‑impact re‑architectures—delivering a >200x write‑speed improvement for a critical Python authorization service—and routinely drives cost and reliability gains via consolidation, Terraform, and AWS optimizations. Equally comfortable in code and operations, he designs microservices, CI/CD pipelines, and monorepos while mentoring teams through design and incident response. A pragmatic engineer who values maintainable, well‑tested code, he also contributes to open source (from a PHP proxy to a popular One Dark Vim theme) and brings a hacker’s curiosity—coffee, music, and an affinity for tweaking developer workflows—to every project.
15 years of coding experience
16 years of employment as a software developer
BS Computer Science, BS Computer Science at Worcester Polytechnic Institute
Contributions:78 commits, 30 PRs, 52 pushes in 9 years 5 months
Contributions summary:Joshua primarily focused on enhancing the functionality of a PHP web proxy. Their contributions include adding support for forms, iframes, and frames, as well as improving the handling of GET parameters and CSS. The user also implemented features such as basic AJAX support, character encoding normalization, and the ability to proxy various response headers, expanding the proxy's capabilities. Furthermore, they made improvements to URL handling and the management of POST forms.
A dark Vim/Neovim color scheme inspired by Atom's One Dark syntax theme.
Role in this project:
UI Designer
Contributions:11 reviews, 163 commits, 164 PRs in 7 years
Contributions summary:Joshua primarily contributed to the color scheme of the Vim/Neovim editor, focusing on its UI design aspects. Their commits modified the `onedark.vim` color scheme file, adding new highlight groups, tweaking existing colors, and ensuring the theme's compatibility with various plugins and editor features like terminal and LSP integrations. The user's work improved the visual appearance and usability of the color scheme.
schemeiterm2vimsyntax-themevim-colorscheme
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.