Charlie Briggs is a Staff Software Engineer based in London with 13 years of experience building resilient data platforms and real-time processing pipelines for news and media at Signal AI, the BBC, Financial Times and O2. He combines deep backend expertise in Clojure, Python and Go with hands-on cloud infrastructure work (AWS, Terraform, Prometheus) to replatform translation systems, ingest billions of characters monthly, and lead data ingestion teams. Charlie has a track record of designing both batch and streaming systems—Airflow, Redshift, Spark, Hudi, Kinesis/SQS/SNS—and has introduced incident runbooks and self-service alerting to improve operational reliability. An active open-source contributor, he’s improved the amazonica Clojure AWS client (notably Kinesis support and v2 model updates), showing attention to library maintainability and cross-region concerns. He started his career across full‑stack and DevOps roles, giving him a pragmatic appreciation for product and ops trade-offs, and holds an MMath in Mathematics from the University of Sheffield. Colleagues describe him as a technical lead who prefers enabling teams and taking calculated creative risks rather than repeating past solutions.
13 years of coding experience
8 years of employment as a software developer
A-levels, Mathematics, Further Mathematics, Physics, Medieval History (AS), AAAA, A-levels, Mathematics, Further Mathematics, Physics, Medieval History (AS), AAAA at Greenhead College
MMath, Mathematics, First, MMath, Mathematics, First at The University of Sheffield
A comprehensive Clojure client for the entire Amazon AWS api.
Role in this project:
Back-end Developer
Contributions:8 commits, 10 PRs, 8 comments in 1 year 7 months
Contributions summary:Charlie contributed significantly to the `amazonica` Clojure client for AWS, focusing on the Kinesis service. Their work involved implementing features such as allowing `billingMode` to be set on Kinesis consumers and storing `next-check` for RecordProcessors. They updated the project to use v2 model interfaces and fluid builder interfaces, improving the library's functionality and maintainability. Furthermore, the user addressed issues with region and endpoint configurations.
🆙 Prometheus exporter that scrapes a Nagios status page for alerts.
Contributions:18 PRs, 53 pushes, 21 branches in 11 months
exporterprometheus-exporteralertsstatusnagios
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
Charlie Briggs - Staff Software Engineer at Signal AI