Machine Learning Engineer | Data Scientist
Building production-ready ML systems that solve real business problems. From feature engineering to deployment, I deliver data-driven solutions with measurable impact.
I am a Machine Learning Engineer and Data Scientist focused on building end-to-end ML systems that deliver real business impact. My expertise spans data analysis, feature engineering, and deploying reliable production models.
I specialise in transforming complex data into actionable insights, bridging experimentation with production-ready systems, and building ethical, trustworthy AI solutions. Currently seeking ML and data science opportunities in the UK.
Currently seeking opportunities in the UK where I can contribute to impactful ML projects and collaborate with talented teams solving real-world challenges.
Problem: High customer attrition impacting revenue retention
Built an end-to-end ML pipeline with test-driven development (79 tests) to predict customer churn. Implemented leakage-safe preprocessing (fit on train, transform on test), deterministic training with fixed random seeds, and modular production-oriented architecture. Used RandomForest classifier with feature importance analysis for interpretability.
Key Outcome
Identified high-risk customers 3 months in advance, enabling targeted retention campaigns with potential savings of 250K annually.
Problem: Manual review and prioritisation of customer complaints at scale
Developed a transformer-based NLP system using BERT to automatically classify and prioritise customer complaints. Fine-tuned pre-trained BERT models on domain-specific complaint data to achieve high accuracy in multi-class classification, enabling automated routing and priority assignment.
Key Outcome
Automated complaint classification and prioritisation, reducing manual review time and enabling faster response to high-priority customer issues. Improved customer satisfaction through intelligent routing to appropriate departments.
Problem: Deploying ML models for real-time inference in production environments
Implemented production-style deployment of machine learning models as a REST API using FastAPI. Created scalable, high-performance endpoints for real-time inference with proper error handling, input validation, and API documentation. Demonstrates MLOps best practices for model serving.
Key Outcome
Built production-ready API infrastructure for ML model serving with automatic documentation, request validation, and containerisation. Enabled seamless integration of ML models into production applications with low latency and high reliability.
Problem: Inaccurate demand predictions leading to inventory inefficiencies
Developed a time-series forecasting system to predict demand patterns using both statistical and deep learning approaches. Implemented multiple forecasting models including ARIMA, Prophet, and LSTM networks to capture seasonal trends, cyclical patterns, and external factors affecting demand.
Key Outcome
Improved forecast accuracy through ensemble methods combining statistical and deep learning models. Enabled better inventory planning and reduced stockouts by providing reliable demand predictions across multiple time horizons.
I believe great models start with great features. I invest time in understanding domain context, creating meaningful transformations, and validating feature importance. Every feature must earn its place through rigorous evaluation.
Accuracy alone is never enough. I select metrics aligned with business objectives, implement proper cross-validation strategies, and test models on realistic scenarios. Understanding when a model fails is as important as knowing when it succeeds.
I'm vigilant about temporal integrity and information leakage. Features are engineered with production constraints in mind, ensuring train-test splits respect time boundaries and that no future information contaminates predictions.
Models must perform reliably in production. I design for scalability, implement comprehensive error handling, monitor performance drift, and ensure models can be retrained and redeployed with minimal friction.
I'm committed to responsible AI development. This means respecting data privacy, identifying and mitigating bias, ensuring model transparency where required, and considering the broader impact of automated decisions on people.
The ML landscape evolves rapidly. I stay current with research, experiment with new techniques, and maintain a pragmatic approachadopting innovations when they solve real problems, not just for novelty.
Pursuing advanced studies in applied AI, focusing on cutting-edge machine learning techniques, deep learning architectures, and real-world AI system deployment. Specializing in production-ready AI solutions with emphasis on scalability, ethics, and business impact.
Strong foundation in computer science fundamentals, data structures, algorithms, and software engineering. Developed expertise in machine learning, data analytics, and modern development practices. Completed projects in predictive modeling, NLP, and data-driven applications.