clouds
Westsmith logo icon westsmith

Portfolio

A selection of products, client projects and open-source work.

Verdanta
Product

Verdanta

Professional ESG reports for UK small businesses. Answer a short questionnaire and receive a formatted PDF to share with clients, investors or tender committees. Powered by Anthropic's Claude. No account needed.

  • Python
  • Flask
  • Google Cloud
  • AI
Chartula
Document Processing

Chartula

A GDPR-compliant platform that automates redaction of personal data from vehicle documents. Upload photos or files, names and addresses are redacted automatically, then share via link or QR code. Python document processing pipeline on Google Cloud.

  • Python
  • Google Cloud
  • AI
  • Document processing
  • GDPR
Document Retrieval System
Document Management

Document Retrieval System

A document search and retrieval system for a local client, replacing a manual process of locating files across shared drives. Staff can now find the right document in seconds using natural language queries, built on a vector database with semantic search.

  • Python
  • AI
  • LLM
  • RAG
  • Vector database
Illuminate Command Center
Slack Integration

Illuminate Command Center

A full Slack application replicating the capabilities of an existing web platform, built from scratch with Python and Flask on Google Cloud. Integrated with an existing Auth0-authenticated REST API throughout.

  • Python
  • Flask
  • Google Cloud Run
  • Slack SDK (Bolt)
  • Auth0
Word Import for monday.com
Product

Word Import for monday.com

A monday.com app that converts Word documents into monday docs, preserving rich text, tables and hyperlinks. Built on the monday.com Apps Framework and listed in the official marketplace.

  • Python
  • monday.com API
  • Google Cloud
Make a Chart for Slack
Product

Make a Chart for Slack

A Slack app that turns pasted data into charts, right where your team is talking. Paste numbers into a slash command and get a chart back in seconds. Built with Python and the Slack Bolt SDK.

  • Python
  • Slack Bolt SDK
  • Google Cloud
Babylon Healthcare Symptom Checker
Healthcare

Babylon Healthcare — Symptom Checker

Backend development on a safety-critical symptom checker. Python Flask microservices acting as the translation layer between a Scala symptom engine and the Node.js frontend, with CI/CD improvements across multiple pipeline tools.

  • Python
  • Flask
  • Scala
  • Node.js
  • CircleCI
Vodafone test framework
E-commerce / Telecoms

Vodafone.co.uk — Test Framework

Led development of automated performance testing infrastructure for Vodafone's e-commerce platform. Locust and Wiremock on AWS, with Azure DevOps pipelines and Datadog analytics informing test targeting.

  • Python
  • Locust
  • AWS
  • Datadog
  • Azure DevOps
Legacy Modernisation

Strategy Research Organiser

Modernised legacy business software that had become unmaintainable. The original was a Java desktop app with no source code — the developer had left five years prior. Delivered with source control, CI/CD and automated regression tests via GitHub Actions.

  • Python
  • Java
  • GitHub Actions
  • CI/CD
Open Source

This website

The westsmith.co.uk site itself is open source. Python and Flask as a static site generator with Jinja2 templates, deployed automatically to GitHub Pages via GitHub Actions.

  • Python
  • Flask
  • Simple.CSS
  • GitHub Pages
  • GitHub Actions

Interested in working together?

Get in touch