James Arthur

Co-Founder & CEO at ElectricSQL

San Francisco, 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

🤩
Rockstar
🎓
Top School
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.
code17 years of coding experience
job19 years of employment as a software developer
bookUniversity College London
github-logo-circle

Github Skills (26)

unit-testing10
javascript10
website-development10
python10
redis10
testing10
typescript10
vitepress10
redis-client10
typescript-types10
typescripts10
react10
documentation10
ui-design9
queue8

Programming languages (9)

HCLTypeScriptCJavaScriptHTMLErlangRubyElixir

Github contributions (5)

github-logo-circle
electric-sql/electric

Jun 2022 - Dec 2022

Real-time sync for Postgres.
Role in this project:
userFull-stack Developer
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.
local-firstmysqlsqlsqlitedatabase
redis/redis-py

Apr 2013 - Apr 2013

Redis Python client
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:6 commits in 1 day
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.
Request Free Trial
James Arthur - Co-Founder & CEO at ElectricSQL