Hey!

I'm Charlie Mayall

Looking for work
Cambridge, UK

About Me

Education

University of Cambridge

Manufacturing Engineering BA 2:1

2021 -> 2022

Medicine

2019 -> 2025

Awards

Manufacturing Engineering Prize

- Awarded for best project in the year group

Experience

Software EngineerSeptember 2024 -> Present (Contract)
Diagnostic Path Solutions LTD

- Building data pipelines and AI models for medical research

Freelance Software EngineerAugust 2021 -> September 2023
Fiverr

- Building web scrapers, bots, dashboards, and more

Owner of StudySqueeze.comMay 2023 -> Present

Built a SaaS product to help students study

1300+ MAU

Skills

Frontend

Vue
React
TailwindCSS
Sass

Backend

Python
Node.js
MySQL
PostGreSQL
Google Cloud
Cloudflare Workers

Somewhere inbetween

Nuxt
Next

Projects

Studysqueeze.com

A web app for generating flashcards and diagrams with AI.

  • 1300+ Monthly Active Users
  • Edge SSR using Nuxt.js
  • Authentication
  • Subscriptions and payments
  • File storage
  • TDD using Vitest
  • Monitoring with Sentry
  • Asset generation with Playwright
studysqueeze

Frontend

Vue
Nuxt
Tailwind
Sass

Backend

Supabase
PostgreSQL
Cloudflare - Workers, KV, R2, D1
Google Cloud
Python

Other

Sentry
Google Analytics
Stripe
Vitest
Playwright

Freelance work - Fiverr

Provided various freelance software development services on Fiverr.

  • 150+ projects completed
  • 100+ Clients satisfied
  • 100% 5 star rating
  • Worked with clients to develop solutions to their specifications
  • Extensive work with ORMs and Relational Databases
My reviews on Fiverr.com

Using

Python
Django
MySQL
MongoDB
AWS - EC2, S3, RDS
Node.js
Typescript

Pablo - University Project

Designed and developed the backend software for a CNC painting robot

  • Backend written in Python
  • Utilizes AWS WebSocket and Retrieval APIs
  • Asynchronous queueing of tasks
  • Interface with Arduino via serial port
  • Awarded for best project in the year group

Using

Python
Pytest
AWS

Medical Coding

Bespoke text classification models for generating medical diagnostic and treatment codes, and a UI for evaluating results

  • Backend written in Python
  • User interface built with React, Tailwind, Tanstack (Table and Query)
  • Saved nearly £70,000 worth of doctors time within 1 NHS Trust
  • Used to resolve a ~16,000 backlog of un-coded medical records

Backend

Python
TensorFlow

Frontend

React
Tailwind

Mask Editor

A tool for generating masks for medical specimen images

  • Backend written in Python
  • Frontend built with Vue.js and Tailwind
  • Used for editing masks and labelling data for computer vision models
  • Ability to have masks generated based on an existing model
  • SQLite database for storing mask data

Backend

Python
SQLite

Frontend

Vue
Tailwind