Hi, I’m Charlie — a passionate full-stack software engineer and technical leader with 12 years experience in the London tech scene.
My technical expertise is primarily focused on Go, React, and AWS, and I love creating products that bring joy to customers.
I excel at leading teams through successful product launches — with a background in hands-on development and team leadership, I thrive on guiding projects from inception to completion.
I recently wrapped up a fulfilling chapter at incident.io — I’m currently available for work. If you’re a founder working on exciting products, I’d love to chat.
Feel free to reach out at hi@revdex.fastmail.com or via @revcd on Twitter/X.
Previously
- Senior Product Engineer at incident.io
- Staff Software Engineer at Vidsy
- CTO at Vidsy
- Senior Software Engineer at BBC News
- Software Engineer at IBM and Geckoboard
Experience
Senior Product Engineerincident.io ∙ 2022 - 2024
- Joined the company at 20 employees and grew with it until the team reached 100
- Played a key role in 20 product launches and led 10 projects from inception to public release, including; customer calls, technical project scoping, managing the project team, development, and launch through blog posts and podcasts
- Directed an intensive 8-week development cycle, leading a high-performing team to successfully launch 4 pivotal AI features, significantly enhancing the product’s capabilities
- Tech stack: Go, TypeScript, React, GCP, monolith architecture
Staff Software EngineerVidsy ∙ 2022 - 2023
- Requested to step down as CTO in May 2021, to improve my work/life balance and remain in a technical role as the business grew after Series B (Nov 2021)
- Lead a cross-functional 10-person squad with the mission of ensuring creative quality
- Combination of hands-on development, technical decision-making, system design, line-management, and project delivery
- Tech stack: Go, AWS, microservices, event-based (SNS/SQS), gRPC, DynamoDB, Docker (ECS), and Lambda
CTO (Chief Technology Officer)Vidsy ∙ 2016 - 2022
- Joined the company as the first employee; desired a role with more autonomy, impact, and the ability to lead a team
- Scaled and led the product and engineering team to 25 people, whilst the company scaled to 120
- Lead the creation of three new platforms (creators, clients, and internal) that allowed the business to scale to over $10m in annual revenue
- Lead the process of becoming officially partnered with all the major social platforms (Facebook/Meta, Twitter, Snapchat, TikTok, Google, YouTube, Amazon, and Pinterest)
- Tech stack: Go, AWS, microservices, event-based (SNS/SQS), gRPC, DynamoDB, Docker (ECS), and Lambda
Senior Software EngineerBBC News ∙ 2015 - 2016
- Promoted to a senior software developer after demonstrating my technical ability and leadership skills when leading the BBC Newsbeat project
Software EngineerBBC News ∙ 2014 - 2015
- 1 of 4 engineers in the Frameworks team tasked with moving BBC News (and related products) from a legacy PHP stack to cloud based Go microservices
- Team to push the first Go service to production in the BBC
- Major projects included the Scottish Referendum, 2015 General Election and Newsbeat
- Tech stack: Go, Ruby, AWS, Docker, DynamoDB, SQS
Education
Computer Science BSc HonsLancaster University ∙ 2011 - 2014
- Grade: First class
- Two theses on Natural Language Processing (NLP), graded at 80% and 100%
Internships
Software EngineerGeckoboard ∙ 2013
Web DeveloperGeckoboard ∙ 2012 - 2013
Software EngineerIBM (Websphere Cast Iron) ∙ 2012
Software EngineerIBM (Websphere Message Broker) ∙ 2010 - 2011
Interests
- Climbing and the outdoors
- Black and white photography
- DIY and woodworking
- Personal knowledge management