Work

What I build

A selection of projects and the services I offer. From production web apps to research-grade machine learning models.

Featured Projects

Deep Learning

Guitar Tablature Generation

LSTM and feed-forward neural network that predicts optimal guitar tablatures for any input melody — modelling musical intention and fretting difficulty from training data probabilities.

PythonTensorFlowKeras
View on GitHub
Machine Learning

Heart Disease Prediction

Logistic regression model predicting heart disease likelihood in COVID-19 patients, using clinical and demographic factors including age, smoking status, and cholesterol levels.

PythonScikit-LearnSeabornMatplotlib
View on GitHub
Deep Learning

Music Genre Classification

CNN model classifying audio files into 10 genres using MFCC features extracted from the GTZAN dataset, achieving 79% accuracy with custom preprocessing and normalisation.

PythonPyTorchLibrosa
View on GitHub

Services

01

Full-Stack Web Development

End-to-end web application development using React, Django, and Node.js. Responsive UIs, RESTful APIs, database design, and CI/CD deployment.

  • React & CSS responsive UIs
  • RESTful API design
  • Django backend
  • CI/CD pipeline deployment
02

Machine Learning & AI

Building and deploying neural networks for audio, vision, and tabular data. Experienced with both research-oriented and production ML workflows.

  • Neural network architecture
  • Audio & music processing
  • Predictive modelling
  • TensorFlow & PyTorch
03

Data Analysis

Transforming raw data into business insight. Statistical analysis, predictive models, automated pipelines, and database management.

  • Automated data extraction
  • Statistical analysis
  • Predictive models
  • Database optimisation
04

Mobile Development

Cross-platform mobile applications using Flutter with Node.js or Django backends. UI/UX design through to backend integration.

  • Flutter cross-platform apps
  • UI/UX design
  • Node.js backend
  • API integration

How I work

01

Discovery

Understand your goals, constraints, and the problem worth solving.

02

Planning

Define scope, architecture, and a realistic roadmap.

03

Development

Build iteratively with clean, tested, documented code.

04

Delivery

Deploy, monitor, hand off — and stay available.

Ready to start?

Let's discuss your project.

Get in touch