David Yahalomi is a fintech-focused product and engineering leader with 13 years of experience building production-grade lending and banking software. As Co-Founder and CPO at Hypercore he combines product strategy, credit-risk workflow design and client success to deliver an end-to-end platform for non-bank lenders. He previously co-founded Articode and shipped mobile and web banking apps — including leading iOS work for Pepper Bank — blending hands-on development with go-to-market execution. A seasoned full‑stack developer and open-source contributor, David has implemented GraphQL subscriptions with Redis and improved widely used JS auth tooling, demonstrating attention to scalability, typing, and security. His background includes systems architecture and ESB work in the Israeli Air Force, giving him deep experience in resilient integrations and operational rigor. Based in Tel Aviv and a Y Combinator alum, he pairs startup grit with disciplined engineering practices to turn complex fintech requirements into usable products.
13 years of coding experience
11 years of employment as a software developer
S21, S21 at Y Combinator
Graduate Computer Science, Graduate Computer Science at MAMRAM
Computer Science, Computer Science at Gimnasia Realit
A graphql subscriptions implementation using redis and apollo's graphql-subscriptions
Role in this project:
Back-end Developer
Contributions:8 releases, 1 review, 267 commits in 6 years 4 months
Contributions summary:David implemented the initial working implementation of a GraphQL subscriptions implementation using Redis and Apollo's `graphql-subscriptions`. They wrote the core logic for publishing and subscribing to Redis channels, along with unit and integration tests. The user addressed a fast subscription rate issue and expanded the tests with benchmark cases.
Fullstack authentication and accounts-management for Javascript.
Role in this project:
Full-stack Developer
Contributions:1 release, 180 commits, 69 PRs in 3 years 6 months
Contributions summary:David primarily contributed to the project by adding type declarations, ensuring compliance with ESLint and Flow checks, and refactoring the accounts error class. They fixed a library name in the webpack configuration and corrected lint errors. The user also made several updates to the project's typings and added token storage, demonstrating a focus on code quality, maintainability, and security.
authenticationfull-stackjavascriptaccountsoauth
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.