Joshua Send

Chief Technology Officer at TypeDB

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Joshua Send is a CTO and computer scientist with 12 years of experience building next-generation databases and intelligent systems from research prototypes to production-grade open source. Based in New York and educated at Cambridge (MEng Computer Science), he has led core engineering for TypeDB—driving execution engine, query planning and transactional foundations—and progressed from Head of Engineering to CTO. His hands-on background includes developing the TypeDB Python client with deep gRPC work, RPC refactors, and PyPI packaging, reflecting a rare blend of database internals expertise and practical developer tooling. Earlier roles span knowledge-graph research at Grakn Labs and applied systems work at Autodesk and Cambridge, showing comfort with both academic rigor and product delivery. Colleagues would note his ability to translate formal knowledge-representation ideas into robust, open-source implementations that scale.
code12 years of coding experience
job8 years of employment as a software developer
bookTorrey Pines High School
bookMaster of Engineering - MEng Computer Science, Master of Engineering - MEng Computer Science at University of Cambridge
github-logo-circle

Github Skills (7)

python10
grpc10
database-design9
data-modeling9
data-storage9
architecture8
architectures8

Programming languages (16)

C#JavaC++CSSRustHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
typedb/typedb

Aug 2018 - Jan 2023

TypeDB: Built for systems, not records
Role in this project:
userBack-end Developer and Database Engineer/Administrator
Contributions:4 releases, 1493 reviews, 396 commits in 4 years 6 months
Contributions summary:Joshua primarily focused on developing the client-python driver for TypeDB, with a strong emphasis on the GRPC implementation. They were responsible for translating functionality from the previous Grakn-python repository to the current codebase and setting up the foundations for publishing the driver to PyPI. This included refactoring and implementing several RPC methods from the top all the way through GRPC, along with path manipulation and test infrastructure. In addition, the user worked on implementing key functions for schema database such as is abstract methods and key value stores.
hyper-relationalknowledge-baseknowledge-graphagdagraph-theory
Grakn Client for Java
Contributions:1 PR, 365 pushes, 185 branches in 7 years 5 months
javaconnectordrivergrakn
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