John Fallows

Founder & CTO at Aklivity

Palo Alto, California, 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

👤
Senior
🎓
Top School
John Fallows is a serial founder and CTO with 13 years of entrepreneurial leadership and two decades more of deep engineering experience in distributed systems, networking, and real-time protocols. Based in Palo Alto, he pioneered HTML5 WebSocket technology at Kaazing and later built protocol-integration and API-management platforms at Tenefit and Aklivity, bridging TCP/TLS/HTTP2/WebSocket/Kafka in production systems. A hands-on architect, he has contributed to high-profile open-source projects like Netty—implementing AIO scattering/gathering optimizations and stability guards—demonstrating a focus on performance and robustness at the network layer. His background includes technical leadership roles at Oracle and research in middleware from Cambridge, combining academic rigor with practical, product-driven engineering. Colleagues describe him as a "humble puzzler": someone who prefers solving tricky low-level problems over grandstanding, and who repeatedly turns protocol complexity into reliable developer-facing platforms.
code13 years of coding experience
job24 years of employment as a software developer
bookMA Computer Science, MA Computer Science at University of Cambridge
languagesChinese
github-logo-circle

Github Skills (11)

byte-array10
javas10
netty10
bytecode10
network-programming10
java10
bytebuffer10
async9
concurrency9
performance-optimization9
asynchronous9

Programming languages (9)

TypeScriptJavaCSSRustJavaScriptVueHTMLErlang

Github contributions (5)

github-logo-circle
netty/netty

Aug 2012 - Aug 2012

Netty project - an event-driven asynchronous network application framework
Role in this project:
userBack-end Developer
Contributions:6 commits in 14 days
Contributions summary:John's contributions center on enhancing the asynchronous network application framework. They implemented support for AIO scattering reads and gathering writes, including optimizations for buffer handling and data transfer efficiency. Furthermore, the user addressed specific issues by implementing atomic guards to prevent exceptions, and refined the server-side logic with child group configurations, focusing on stability and performance improvements within the AIO socket channel. They also suppressed unchecked cast warnings.
asynchronousasynchronous-networknionettyapplication-framework
reaktivity/command-log.java

Sep 2017 - Jun 2021

Log Command
Contributions:11 reviews, 40 PRs, 326 pushes in 3 years 8 months
loggercommand-line-toolcommand-linelogging
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
John Fallows - Founder & CTO at Aklivity