Christopher Gwilliams is a seasoned Customer Solution Architect and computer scientist with 14 years’ experience designing cloud-agnostic, open-source data pipelines and storage systems, currently helping customers get the most from Supabase and PostgreSQL. He blends academic research in sensor networks and contextual routing with hands-on engineering across Kafka, ClickHouse, OpenSearch, Postgres and modern languages like Dart/Flutter, Python, Rust and Go. A former Aiven staff architect and university lecturer, he moves fluidly between research, product and customer-facing roles, and has contributed to notable open-source projects including Supabase and the gm ImageMagick wrapper. Passionate about equality in tech, he serves on the board of Women++ and dedicates part of his consulting work to non-profits and academia. An advocate of the quantified-self, he brings practical insight into sensor-driven systems and real-world data collection challenges.
14 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Cardiff University / Prifysgol Caerdydd
BSc(Hons), Computer Science, 2:1, BSc(Hons), Computer Science, 2:1 at Cardiff University
The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
Role in this project:
Full-stack Developer
Contributions:40 reviews, 68 PRs, 153 pushes in 1 year 7 months
Contributions summary:Christopher primarily contributed to documentation and UI/UX aspects of the Supabase platform. They updated documentation related to database features like array methods, unsupported operations, and high swap usage. Additionally, they made UI changes in the studio, like hiding an extension and updating the API keys launch date. The user's work focused on improving user experience and information clarity within the Supabase ecosystem.
Contributions summary:Christopher focused on improving the `gm` library's interaction with ImageMagick, specifically concerning the `-minify` option. Their primary contributions involved adding error handling to warn users when using `-minify` with ImageMagick, as it's not supported. They also improved the error messages for better clarity and added a unit test to verify the behavior when ImageMagick is enabled. These changes directly address compatibility issues and improve the user experience.
graphicsmagicknodejs
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
Christopher Gwilliams - Customer Solution Architect at Supabase