Jason Ng is a Senior Software Engineer in New York with 11 years of experience building full-stack web applications and shipping both front-end experiences and back-end services. He has modernized and migrated multiple Angular codebases (Angular 1→13), improved test speed and coverage by adopting Jest, and introduced state management with NgRx to make complex UIs more reliable. At Bitwarden he contributes to a well-known open-source password manager, touching backend API/authorization logic and front-end Vault components—demonstrating comfort across infrastructure and UI. He’s delivered real-time, responsive features for teletherapy games and enterprise mobile web check-in systems, blending UX attention with pragmatic engineering. A former instructor who built curricula and trained hires, Jason pairs hands-on coding chops with strong documentation and team coaching skills.
11 years of coding experience
10 years of employment as a software developer
BBA, Marketing, History, BBA, Marketing, History at Baruch College
Front End Web Development, Front End Web Development at General Assembly
Bitwarden client apps (web, browser extension, desktop, and cli).
Role in this project:
Front-end Developer
Contributions:586 reviews, 216 PRs, 750 pushes in 1 year 9 months
Contributions summary:Jason primarily contributed to the front-end of the Bitwarden client applications, making UI improvements and fixing visual bugs. Their work involved modifying HTML templates and components, specifically in the browser extension and web vault. The user addressed issues related to tooltip text, layout, and responsiveness of elements within the user interface. Additionally, they worked on implementing features in the new Vault V2 component.
Contributions:49 reviews, 14 PRs, 34 pushes in 1 year 6 months
Contributions summary:Jason primarily contributed to the back-end logic of the Bitwarden server project. Their commits focused on implementing feature flags, updating API endpoints for cipher collections, and modifying authorization handlers to manage orphaned collections. They also refactored cipher controller code and introduced new models for specific response scenarios. The user also wrote tests for cipher controller methods.
database-apisql-serverdockersignalrdatabase
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.