# Callum Watkins

## Introduction

I’m Callum Watkins, a BSc-qualified and experienced software engineer based in London.

- [LinkedIn](https://www.linkedin.com/in/CallumWatkins): Find my professional profile on LinkedIn
- [GitHub](https://github.com/CallumWatkins): Find my code repositories and contributions on GitHub
- [Stack Overflow](https://stackoverflow.com/users/4415734/callum-watkins): Find my Q\&A contributions on Stack Overflow
- [Email](mailto:contact@callumwatkins.com): Email me
- [Keybase](https://keybase.io/CallumWatkins): Message me securely using Keybase
- [Twitter](https://twitter.com/CallumWatkins): Find me on Twitter
- [Telegram](https://t.me/CallumWatkins): Message me on Telegram
- [PayPal](https://www.paypal.me/CallumWatkins): Send money with PayPal

## About

I am a Software Engineer working in London, having graduated from King’s College London with a First Class Honours degree in Computer Science. I have had a passion for developing software since I was 14 years old.

## Résumé

### Work Experience

**Full-Stack Software Engineer**  
August 2026 – Present  
Solve Intelligence

At Solve Intelligence, I build software that empowers intellectual property professionals to navigate complex patent work with greater speed, clarity, and confidence. My work spans the product and platform, from user-facing features and APIs to the data, infrastructure, and operational systems behind them.

Tech: AWS, PostgreSQL, Python, FastAPI, Docker, React, TypeScript, Tailwind CSS, Celery, Terraform

---

**Founding Engineer**  
February 2023 – March 2026  
Carter Labs

I joined Carter Labs as the second employee, working closely with the co-founders to scale its conversational AI product from early traction to more than one million users. I designed, engineered, tested, deployed, and maintained systems that delivered sophisticated AI conversation and companionship to users worldwide. I also implemented and continuously improved a suite of developer tooling, CI/CD pipelines, and monitoring solutions to streamline development and enhance the team’s capacity to deliver with confidence.

My work encompassed a broad spectrum of technologies involved in processing user interactions. This included leveraging AWS cloud infrastructure to architect scalable, resilient, and efficient systems, as well as developing a robust, idiomatic API that served as the backbone for client-facing and internal platforms.

The role strengthened my ability to work effectively in a fast-paced development environment and deliver high-quality results under tight deadlines.

Tech: AWS, MongoDB, Python, FastAPI, Docker, Nuxt, TypeScript, SCSS

---

**Software Developer & Accounting Clerk**  
July 2018 – February 2023  
Accountancy Corporation in London

Working at this organisation awarded me valuable experience in the use of computer systems in the industry. I developed software to optimise workflows, including ingesting and parsing bank statements, managing sensitive customer information, and updating critical internal databases with the most up-to-date knowledge.

Tech: Rust, Vue.js, Excel, Netlify

---

**Software Developer**  
September 2014 – June 2017  
ACW Technologies

As co-founder of this non-profit software organisation, I managed all main operations including the design and development of all software, websites, and infrastructure.

Tech: C#, .NET, WPF, PHP, Jekyll, SQL, Cloudflare

## Education

**BSc Computer Science**  
September 2018 – July 2022  
King’s College London  
First Class Honours

- 89% First year
- 85% Second year
- 80% Third year

Here I gained an in-depth understanding of the field of computer-based information systems.

Modules include: Software Engineering, Programming, Discrete Mathematics, Machine Architecture, Logic, Databases, Data Structures, Computational Mathematics, Internet Systems, Artificial Intelligence, Operating Systems, Language Paradigms, Compilers, Cryptography, Formal Verification, Computational Models, Network Security, Optimization Methods.

Tech: C++, Java, Scala, JavaScript, PHP, SQL, Docker

---

**GCE Advanced Level**  
June 2016 – June 2018  
East Barnet School  
A\*A\*A\*

- A\* Computer Science
- A\* Maths
- A\* Physics

Tech: C#, WPF, PHP, SQL

---

**GCE Advanced Subsidiary Level**  
June 2016 – June 2017  
East Barnet School  
AAAB

- A Computer Science
- A Maths
- A Physics
- B Economics

Tech: Java

---

**GCSE**  
June 2014 – June 2016  
East Barnet School  
3A\* & 7A

- A\* Computer Science
- A\* Maths
- A\* Additional Science
- A Core Science
- A English Language
- A English Literature
- A Digital Applications L2
- A D\&T: Graphic Products
- A German
- A Geography

Tech: Python, PHP, HTML, CSS

## Online Profiles

### Stack Overflow

I am a member of the Stack Overflow Q\&A community, contributing questions and answers to the wide community of professional and enthusiast programmers.

https://stackoverflow.com/users/4415734/callum-watkins

### GitHub & Gist

GitHub hosts my public code resositories and Gists. Gists are a handy way of sharing code; there’s everything from snippets to whole projects, available for public use.

https://github.com/CallumWatkins

## Projects

**Personal Website**  
Built using Nuxt (a JavaScript framework and ecosystem based on Vue), statically generated, and hosted on Cloudflare Pages.

![Personal Website](/images/projects/personal-website.avif)

Tech: Nuxt, TypeScript, SCSS, Cloudflare

[View on GitHub](https://github.com/CallumWatkins/website)

---

**Companies House Company List Updater**  
A web application that enables the mass retrieval of public company data through the Companies House API.

![Companies House Company List Updater](/images/projects/company-list-updater.avif)

Tech: Vue, Typescript

[View on GitHub](https://github.com/CallumWatkins/ch-company-list-updater)

---

**Crust**  
A lightweight peer-to-peer chat and screen sharing application made using Tauri, a multi-platform application toolkit.

![Crust](/images/projects/crust.jpg)

Tech: Rust, Tauri, Vue, TypeScript, SCSS

[View on GitHub](https://github.com/CallumWatkins/crust)

---

**King’s College Hospital Paediatric Liver Service Website**  
Coordinated with nurses at KCH to design and develop a web application to educate parents about liver conditions affecting their children.

![King’s College Hospital Paediatric Liver Service Website](/images/projects/kch-pls.avif)

Tech: Vue, Java, SQL, Netlify

[View on GitHub](https://github.com/CallumWatkins/kch-pls-website)

---

**Bank Statement Parser**  
An efficient command-line tool for converting raw text from bank statements to CSV format using a regular expression.

![Bank Statement Parser](/images/projects/bank-statement-parser.avif)

Tech: Rust

[View on GitHub](https://github.com/CallumWatkins/bank-statement-parser)

---

**MO Books**  
A simple and intuitive modern application for writing and publishing an online book by interfacing with existing media and web technologies, such as the Markdown language.

![MO Books](/images/projects/mo-books.avif)

Tech: Vue, SCSS, Markdown

[View on GitHub](https://github.com/CallumWatkins/mo-books)

---

**Functional Language Compiler**  
A complete pipeline for lexing, parsing, and compiling a functional language to LLVM IR, with extensive use made of regular expressions, automata, context free grammars, and abstract syntax trees.

![Functional Language Compiler](/images/projects/functional-compiler.avif)

Tech: Scala

---

**Jarvis Lite**  
A popular application for controlling a Windows system using custom voice commands. Inspired by the fictional J.A.R.V.I.S. AI from the Marvel Cinematic Universe.

![Jarvis Lite](/images/projects/jarvis-lite.avif)

Tech: C#, .NET, WPF

[View on ACW Technologies](https://www.acwtechnologies.co.uk/software/jarvis-lite)

---

**MarsNote**  
An easy to use, lightweight note-taking application. Featuring rich text formatting of notes and a modern user interface.

![MarsNote](/images/projects/marsnote.avif)

Tech: C#, .NET, WPF

[View on ACW Technologies](https://www.acwtechnologies.co.uk/software/marsnote)

---

**File Date Range Checker**  
A command-line tool to identify missing date ranges from a directory containing files with date range names.

![File Date Range Checker](/images/projects/file-date-range-checker.png)

Tech: C#, .NET, CLI

[View on GitHub](https://github.com/CallumWatkins/file-date-range-checker)

---

**ACW Technologies Website**  
Distribution of free software hosted on AWS S3, built using the Jekyll static site generator and hosted on Cloudflare Pages.

![ACW Technologies Website](/images/projects/acw-website.avif)

Tech: Jekyll, TypeScript, SCSS, Cloudflare, AWS

[View](https://www.acwtechnologies.co.uk)

---

**MultiRun**  
A quick and efficient tool for launching multiple applications on a Windows system with one click, including support for custom arguments, verbs, and delays.

![MultiRun](/images/projects/multirun.png)

Tech: C#, .NET, WPF

[View on ACW Technologies](https://www.acwtechnologies.co.uk/software/multirun)

---

**Dynamic DNS Updater**  
A simple and robust tool for keeping DNS records on both Cloudflare and Namecheap dynamically updated with the host’s public IP address.

![Dynamic DNS Updater](/images/projects/ddns-updater.avif)

Tech: C#, .NET, CLI, Docker

[View on GitHub](https://github.com/CallumWatkins/dynamic-dns-updater)

---

**Sudoku Solver**  
An exercise in data structures (circular buffer, stack, linked list, AVL binary search tree), algorithms (searching, sorting, and solving), and string manipulation.

![Sudoku Solver](/images/projects/sudoku-solver.avif)

Tech: C++

---

**AWS Log Merger**  
A command-line tool for aggregating AWS CloudFront and S3 log files.

![AWS Log Merger](/images/projects/aws-log-merger.avif)

Tech: C#, .NET, CLI

[View on GitHub](https://github.com/CallumWatkins/aws-log-merger)

## Contact

You can get in touch by emailing me directly. To encrypt your message first, use [Keybase](https://keybase.io/encrypt#callumwatkins) or [PGP](https://keybase.io/callumwatkins/pgp_keys.asc).

- contact@callumwatkins.com
- callumwatkins@protonmail.com
