James Arthur is a seasoned founder and CEO with 17 years of experience building product-driven engineering teams and startups, currently leading ElectricSQL from San Francisco. He combines full-stack technical chops—having implemented UI components and docs for a real-time Postgres sync project—with executive leadership across ventures in AI, synthetic data, and downloadable manufacturing. His hands-on contributions to notable open-source projects like redis-py (adding a BlockingConnectionPool and tests) show a comfort bridging backend reliability and frontend UX. James has repeatedly moved between founding CTO roles and product leadership, scaling ideas from prototype to commercial products at companies including Hazy, Opendesk, and LGN. A philosophy graduate from UCL, he brings an unusual mix of analytical rigour and practical maker sensibility, evidenced by a track record that spans code, product, and venture building. Colleagues describe him as a geek generalist who thrives on tackling both technical debt and go-to-market ambiguity.
Contributions:240 reviews, 7 commits, 259 PRs in 6 months
Contributions summary:James primarily contributed to the front-end and documentation aspects of the ElectricSQL project. They implemented new UI components and enhanced existing ones, as well as added and updated documentation using VitePress. Additionally, the user fixed bugs and improved the blog and website functionality. Their work involved both design and implementation, making them a strong contributor to the user-facing aspects of the project.
Contributions summary:James focused on enhancing the redis-py client library. Their contributions included implementing a `BlockingConnectionPool` class, which provides a blocking mechanism for connection retrieval, and adding corresponding tests. They also addressed Python 3 syntax issues and extracted queue imports into a separate module for broader compatibility. Additionally, the user fixed a stray print statement and tweaked a blocking connection pool test for accuracy.
pythonredisredis-clientredis-clusterpython-client
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.