Josh Le Grice
Josh Le Grice

Bloomberg

Josh Le Grice

Data Engineer & C++ Software Engineer | Bloomberg | MSc Data Science, University of Exeter

13
Projects
4
Featured

Technical Skills

Expert
Proficient
Familiar

Core Languages

Python C++ Bash SQL

Systems & Engineering

Git CMake CI/CD Docker Linux Multi-Threading

Quantitative & ML

Deep Learning LLMs llama.cpp RAG Backtesting Portfolio Construction

Featured Projects

Agriculture DB
Cloud-Hosted Agriculture Database Management System

Normalised (3NF) relational database on Azure SQL for UK agricultural sustainability analysis, with automated Python ingestion pipelines and a production-ready REST API layer. Emphasis on data modelling, ingestion reliability, and scalable querying.

Azure SQLPythonNode.jsREST API
Comparing LLM Methods
Comparing LLM Methods: Parameter-Efficient Fine-tuning and Retrieval-Augmented Generation

Coursework comparing full fine-tuning vs. LoRA on DistilBERT and implementing RAG for QA. Focus on efficient model adaptation and practical retrieval pipelines; trade-offs and deployment implications are documented.

PyTorchTransformers PEFTLoRA RAGDistilBERT
GitHub →
Credit Risk
Predicting Loan Defaults: Credit Risk Analysis

End-to-end credit risk pipeline on real-world loan data. Compared Logistic Regression, Random Forest, and XGBoost; addressed multicollinearity and class imbalance. XGBoost achieved the best results with 92.8% Accuracy, 0.944 AUC, and 0.816 F1-score.

PythonXGBoostScikit-learn
MLP from scratch
Multi-Layer Perceptron for Image Classification

Implemented a full MLP in NumPy - forward pass, backpropagation, weight updates - achieving ~89% accuracy on Fashion MNIST, on par with a reference PyTorch implementation.

PythonNumPyDeep Learning
GitHub →
Diabetes prediction
Predicting Diabetes: Key Factors & Model Benchmarking

Identified top clinical predictors of diabetes diagnosis and benchmarked classification models. Logistic Regression yielded the highest accuracy at 77.3%, while SVM achieved the highest AUC at 0.850. Includes feature importance analysis and model interpretability.

PythonMLResearch
KPI Dashboard
Commercial KPI Dashboard - Ekimetrics Internship

Semi-automated reporting pipeline built during internship at Ekimetrics: raw data ingestion and cleaning through to interactive Power BI dashboards for commercial KPI tracking.

Power BIPythonData Pipeline
Proprietary - not publicly accessible
Guild ETL Pipeline
Exeter Students' Guild – ETL Data Pipeline

Streamlit web app for processing student data exports using a Bronze → Silver → Gold medallion architecture. Cleans and validates records, then splits into four exports for Power BI, membership, and survey platforms. Hosted on Azure App Service.

Python Streamlit Azure Pandas ETL Power BI
Proprietary - not publicly accessible

Certifications

Bloomberg Market Concepts Certificate
Bloomberg Market Concepts

8-module certification covering financial markets, economics, currencies, fixed income, equities and terminal basics. Verified by Bloomberg via Bloomberg for Education.

View certificate →
Bloomberg Finance Fundementals Certificate
Bloomberg Finance Fundementals

4-module certification covering the foundations of business, financial markets, investing principles, corporate finance, and career paths in finance. Verified by Bloomberg via Bloomberg for Education.

View certificate →
IBM Data Science Certificate
IBM Data Science Professional Certificate

12-module certification covering Python, SQL, data visualisation, machine learning, and applied data science. Verified by IBM via Coursera.

View certificate →

Contact

Email is the fastest way to reach me.