Hi, my name is

Benjamin Chaffe.

I'm a graduate in Economics and Mathematics.

I develop apps for iOS such as Liquify, a water tracking app. I also use various coding languages for data analysis and to create visualisations.

01. About Me


Hello! My name is Benjamin, or Ben as most people know me. I began programming when I was playing Minecraft as a way to create new game items and mods.

Fast forward quite a few years and now I have taught myself numerous programming languages, completing projects in web development, game design, app development and data analysis.

I most recently developed an iOS app called Liquify using SwiftUI, which was an Apple App of the Day in 2021.

Languages

  • Swift
  • Python
  • R
  • HTML, CSS, JS
  • Java
  • C++
  • SQL
Memoji

02. App Development


Liquify - Daily Water Tracker

Liquify is a drink tracking app made with SwiftUI. It is designed for iOS and has a Apple Watch app to track on the go. The aim of the app is to help people understand where they get their water intake from and how important it can be for their health.

This was the first app I developed after teaching myself Swift and SwiftUI over lockdown. It makes use of technologies such as HealthKit, Firebase for analytics and push notifications, RevenueCat for in-app subscriptions, CloudKit for data transfer and many more.

More Info
  • Over 30k downloads
  • Apple App of the Day in 43 countries
  • Featured in over 50 countries
  • Rated 4.7/5 on the App Store
  • Developed, designed and marketed by me
  • Freemium business model
Liquify Home Screen

03. Data Analytics


BensThemes

BensThemes is an R package which contains custom themes for ggplot2. I created this for personal use to quickly style charts I made using ggplot2. It is on GitHub and available for others to download with instructions.

The package contains 6 themes which are light gray, white, blue, dark, retro and a lighter dark theme. On GitHub there are instructions on how to use each theme including any other customisation options.

GitHub
Bens Themes

Surrey Crime Map

Surrey Crime Map

This is a map exploring crime in Surrey using R, leaflet and shiny. It is hosted as a shiny app at the link below.

It maps crime in Surrey from December 2019 to May 2020. You are able to filter the data by the month and the type of crime.

Shiny App
Surrey Crime Map

Lego Analysis

This is an analysis of the Rebrickable data set on all lego sets sold (as of May 2020). It was completed using R and R Markdown to present. Lego was one of my favourite toys and I was always excited to open and put together a set at Christmas.

Throughout it I use dplyr, ggplot2 and plotly. It includes analysis on the most common spare bricks, number of sets released per year and more.

R Markdown
Lego

E-cigarette

E-Cigarettes

I analysed the use of E-cigarettes in Great Britain using a dataset from the ONS. I created an artcile style presentation of the data using a chart style inspired by The Economist magazine.

I used R to complete it and ggplot2 for the graphs. It looks into the people using E-cigarettes, why they are using them and if they are an ex-smoker or not. It would be interesting to revisit this after the rise in popularity of disposable vapes.

Article
E-cigarette

Credit Card Fraud Detection

Here I used Python and machine learning to detect credit card fraud. It was my first use of machine learning to explore how it can be used in real world scenarios.

It is presented using a Jupyter notebook and makes use of package such as tensorflow, matplotlib, numpy and more.

Jupyter Notebook
Credit Score

04. Contact


Get In Touch


My inbox is always open, get in touch with me via email or on LinkedIn!


LinkedIn
Email
GitHub