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
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.
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.
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.
Services
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
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
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
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
Discovery
Understand your goals, constraints, and the problem worth solving.
Planning
Define scope, architecture, and a realistic roadmap.
Development
Build iteratively with clean, tested, documented code.
Delivery
Deploy, monitor, hand off — and stay available.
Ready to start?
Let's discuss your project.