James Geall

Founder, VP Engineering, Chief Architect at Aardware B.V.

The Hague, South Holland, Netherlands
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
James Geall is a seasoned founder and engineering leader with over two decades of hands-on experience building mission-critical distributed systems, event-sourced platforms, and high-availability architectures. As Founder and Chief Architect at PowerModels™ and former VP Engineering and Chief Architect at Event Store, he combines pragmatic delivery focus with deep technical expertise in scalability, throughput, and operating economies. He is an early adopter and advocate of Event Sourcing and has directly contributed to the core of EventStoreDB, improving robustness, metadata handling, and connection reliability. Known for candid project assessments and a talent for turning multi-million dollar failing projects into successes, he also routinely trains and mentors teams to embed durable patterns. Based in The Hague, he pairs entrepreneurial leadership with a developer’s attention to detail, often stepping into both code and strategy to ensure projects meet business and engineering goals.
code11 years of coding experience
job17 years of employment as a software developer
bookBrockenhurst College
github-logo-circle

Github Skills (10)

net10
eventstore10
databases10
dotnet10
csharp10
event-sourcing10
database10
dotnet-core10
netframework9
cqrs9

Programming languages (8)

C#JavaDockerfileCSSShellRustJavaScriptPascal

Github contributions (5)

github-logo-circle
kurrent-io/EventStore

Jun 2015 - Oct 2022

EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures
Role in this project:
userBack-end Developer
Contributions:196 reviews, 225 commits, 189 PRs in 7 years 5 months
Contributions summary:James primarily contributed to the core codebase of EventStoreDB, focusing on enhancements and bug fixes. Their work included addressing issues in message handling, specifically making `MessageHierarchy` more robust to missing assemblies. Furthermore, they added functionality for copying stream metadata, including custom metadata, enabling more flexible stream management. They also made improvements to connection string handling, documentation, and error messages, improving the overall user experience and connection reliability.
eventstoreevent-sourcingcqrsdatabasestream
Contributions:53 PRs, 42 pushes, 7 branches in 1 year 5 months
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
James Geall - Founder, VP Engineering, Chief Architect at Aardware B.V.