Paul Kendall

Distinguished Engineer at McCrae Tech

Auckland, Auckland, New Zealand
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
Paul Kendall is a Distinguished Engineer with 12+ years of recent experience and a multi-decade engineering career focused on software design, distributed systems and applied emerging technologies. Based in Auckland, he is a Java-centric back-end and systems engineer with deep C/C++ and TCP/IP networking expertise, proven in roles from Principal Design Engineer to CTO and Chief Scientist. He drives robust, production-grade database and distributed server improvements—contributing Cassandra-specific fixes to JanusGraph and hardening distributed logic in OrientDB—while also working at the hardware/software edge on projects like ExpressLRS. Known for blending low-level embedded work with high-level architecture, he excels at translating cutting-edge research into practical product features for health and enterprise domains.
code12 years of coding experience
job33 years of employment as a software developer
bookPakuranga College
bookComputer Science, Computer Science at University of Auckland
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
101reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (29)

c-language10
admin10
cassandra10
firmware10
databases10
distributed-systems10
database-administration10
graph-database10
java10
esp826610
javas10
sys10
esp3210
embedded10
cql10

Programming languages (10)

TypeScriptJavaDockerfileC++ShellCJavaScriptLua

Github contributions (5)

github-logo-circle
ExpressLRS/ExpressLRS

Mar 2021 - Jan 2023

ESP32/ESP8285-based High-Performance Radio Link for RC applications
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 releases, 1063 reviews, 334 commits in 1 year 9 months
Contributions summary:Paul contributed significantly to the ExpressLRS project, focusing on expanding the radio's functionality. Their work involved implementing a telemetry bind command, including support for a python script for binding. Furthermore, the user added support for an RGB LED, normalising the TX LED handling, and adjusting brightness based on power level. This suggests involvement in low-level hardware interaction and feature development.
rcfpvremote-controllinkdrone
JanusGraph/janusgraph

Mar 2017 - Feb 2020

JanusGraph: an open-source, distributed graph database
Role in this project:
userBack-end Developer / Database Engineer
Contributions:9 commits, 6 PRs, 40 comments in 2 years 11 months
Contributions summary:Paul contributed primarily to the Cassandra-specific parts of the JanusGraph codebase. Their work involved fixing logic errors and adding unit tests related to Cassandra data storage, specifically addressing token transformation and potential carry issues. They also made changes to the CQL implementation, including adding missing methods and supporting ByteOrderedPartitioner for local deployments. Further, they incorporated the ability to set a CQL protocol version and migrated from Javaslang to Vavr.
tinkerpopsolrnebulagraphhbasedatabase
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
Paul Kendall - Distinguished Engineer at McCrae Tech