Samir Talwar is a Staff Software Engineer with 15+ years building high-performance, reliable systems—from low-latency banking platforms and publish/subscribe messaging to GraphQL engines and blockchain ledger runtimes. He combines deep systems and database engineering (notably contributions to Hasura’s GraphQL Engine and Hasura/BigQuery testing) with pragmatic product instincts gained founding an ML-driven startup and shipping full-stack apps. A practiced polyglot, he’s comfortable writing functional code in OO languages and vice versa, optimising build pipelines to cut deployment times by orders of magnitude and championing rigorous testing and maintainability. He also coaches teams and teaches functional programming, TDD and type systems, bringing both technical depth and a knack for fostering strong developer culture. Based in Zurich, he prefers making “cool stuff with awesome people” and brings a habit of refactoring for correctness under real-world constraints.
15 years of coding experience
13 years of employment as a software developer
Master of Engineering (MEng) Computing, Master of Engineering (MEng) Computing at Imperial College London
This is an example of code obsessed with primitives.
Role in this project:
Full-stack Developer
Contributions:37 commits, 6 PRs, 11 pushes in 6 years 5 months
Contributions summary:Samir contributed significantly to the development of a task list application, primarily focused on adding features and writing tests. They implemented both Java and Ruby versions of the application, including core functionalities such as adding, showing, checking, and unchecking tasks. Additionally, the user wrote end-to-end tests for both the Java and Ruby versions, demonstrating a focus on code quality and functionality. They also worked on building and running the application.
Contributions:524 commits, 88 PRs, 195 pushes in 2 years 4 months
Contributions summary:Samir's contributions primarily involve improving the codebase's structure and stability, focusing on the backend and database layers of the project. They made changes to ensure a robust system, standardized logging practices for ledger initialization and modified test configurations. Several commits are focused on ensuring database consistency and handling potential errors gracefully, suggesting a focus on performance and reliability.
dltbazelsmart-contractcontractblockchain
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.