David Pham is a software engineer based in Seattle with 11 years of experience building customer-facing applications and enterprise systems at HP. He blends full-stack engineering with a functional-programming bent—evidenced by active Clojure contributions such as adding multi-runtime clients and bug fixes to the popular portal tool. While completing a BS in Informatics at the University of Washington he taught server- and client-side development, led data science lab instruction, and supported GenAI research for content moderation. Comfortable shipping production services and developer tooling, he brings both hands-on implementation skills and mentorship experience from running a student career program. Colleagues describe him as pragmatic and curious, able to move between JVM, JavaScript, and node runtimes to solve integration challenges.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Informatics, Bachelor of Science - BS, Informatics at University of Washington
Bachelor of Science - BS, Informatics, Bachelor of Science - BS, Informatics at University of Washington Information School
Contributions:2 reviews, 7 commits, 2 PRs in 1 day
Contributions summary:David primarily focused on adding various client implementations for the `portal` tool, enabling it to interact with different runtimes. They implemented a JVM client using HTTPKit and transit for data transfer, and a web client using JavaScript's fetch API. The user also added a node client, refactoring the code to share the implementation between the web and node clients. Furthermore, they addressed a bug related to JSON parsing and updated the server to support standalone mode.
Simple websocket server to render plotly plots faster
Contributions:27 commits, 1 PR, 24 pushes in 3 years
renderwebsocket-serverfasterwebsocketplotly
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.