Bartosz Kaznowski is a Back End Engineer and former Tech Lead Manager with 12 years’ experience building and scaling cloud-native banking and payroll systems. Currently at Thought Machine he leads Core-Accounts work on Vault, maintaining and expanding account functionality for a production core-banking platform. He has deep backend and database experience—contributing to projects like SurrealDB and Neo4j—alongside strong hands-on skills in Go, Python, Groovy and Java. His background in mathematics and a final-year project on proactive secret sharing reflect a long-standing interest in security and cryptography, which he has applied as a Security Champion and API working group member. Previously he helped evolve Intuit’s Global Payroll Platform for QuickBooks Online in the UK, gaining product-focused, compliance-aware engineering experience. Based in London, he also founded RapidRecast, showing an entrepreneurial bent for simplifying streaming systems.
12 years of coding experience
4 years of employment as a software developer
Bachelor of Science (BSc) Mathematics and Computer Science, Bachelor of Science (BSc) Mathematics and Computer Science at University of Bristol
A scalable, distributed, collaborative, document-graph database, for the realtime web
Role in this project:
Back-end Developer / Database Engineer
Contributions:451 reviews, 186 PRs, 1 push in 1 year 11 months
Contributions summary:Bartosz primarily contributed to the core functionality of the SurrealDB database, as evidenced by modifications across multiple files, including key management, storage, and live query features. The user's work involved optimizing and refactoring database interactions, addressing data storage concerns, and improving the efficiency of core operations. The user also implemented unit tests to validate their code changes. The user has also modified documentation for the database.
Contributions:197 commits, 130 PRs, 61 pushes in 1 year 5 months
Contributions summary:Bartosz contributed to the Neo4j database project by implementing the "Introducing Resolution Resolver" and "Added logs and cleanup" features. The commits involved modifying the `CausalClusteringSettings.java` file and the `HazelcastCoreTopologyService.java` and `DnsHostnameResolver.java` files. The user's work primarily focuses on causal clustering, with the addition of support for DNS resolution and the integration of a resolution resolver within the hazelcast clustering service.
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.
Request Free Trial
Bartosz Kaznowski - Back End Engineer at Thought Machine