Available for work

Karan Homayounfar

MSc Data Science · Bristol. I build reproducible data pipelines, forecasting models and web tools, with the evaluation and limitations stated alongside the result.

karan@bristol ~ profile.json
// Karan Homayounfar
{
  "role": "Data Scientist & Developer",
  "degree": "MSc Data Science, UWE Bristol",
  "bsc_rank": "1st in class", // GPA 18.87/20
  "grades": [84, 70], // sem 1
  "focus": [
    "ML Engineering",
    "Data Pipelines",
    "Automation Tooling"
  ],
  "open_to": "internships & graduate roles"
}
work

Selected project evidence

📞
Reception System
Fine-tuned local LLM phone handler for SMEs. Faster-Whisper STT and QLoRA fine-tuning. UWE Enterprise Scholarship, prototype with no live client yet.
PythonQLoRAFaster WhisperFastAPI
🤖
SmartQuote Assistant
Reads engineering quote emails, extracts structured fields, drafts replies. Ollama local + GPT fallback. 96% field accuracy.
PythonOllamaOpenAI
📊
Retail Sales KPI Analysis
End-to-end pipeline over £10.6M dataset. ETL with Python and Pandas, MySQL storage, Matplotlib dashboards. BI-style workflow.
PythonMySQLPandas
⚡
GB Balancing Mechanism Forecasting
MSc dissertation. Forecasting total GB electricity balancing costs from 131k+ Elexon BMRS settlement periods, with LEAR, XGBoost and LSTM compared through rolling out-of-sample evaluation.
PythonTime-seriesForecastingElexon BMRS
🦷
Dr Nastaran - Dental Website
Built and deployed for a dental practice on Cloudflare Pages. GA4 and Web3Forms integration, before/after sliders, dark mode, mobile-first. Client not currently using it, site remains live but paused.
HTML/CSSJavaScriptCloudflare
🗄️
Bristol Air Quality - Dual DB Analysis
MySQL relational and MongoDB document analysis on Bristol air quality dataset. MSc distinction (84).
MySQLMongoDBPython
🔬
CFRP Defect Detection
Independent analysis from the NCC composites challenge. A grouped split prevents augmented copies of the same source image leaking between training and validation, with a checked severity-scoring layer and an honest failure-mode analysis.
PythonU-NetEvaluationComputer vision
stack

Tools

Languages
Python · R · SQL
JavaScript · HTML/CSS
Data & ML
Time-series forecasting · XGBoost
Pandas · NumPy · Scikit-learn
LLM fine-tuning: QLoRA · Hugging Face PEFT
Voice pipelines: Faster Whisper · spaCy NER · Piper TTS · Ollama
Model evaluation: WER/CER · latency benchmarking
R: tidyverse, ggplot2, statistical modelling
Learning: LangChain · RAG · SHAP · GitHub Actions · n8n · Clarity
Databases
MySQL · PostgreSQL
MongoDB
Deploy & Infra
Cloudflare Pages · Render · Vercel
Supabase · Resend
FastAPI · Streamlit
Docker
GA4 · GTM

MSc Data Science student at UWE Bristol. I build systems that go from raw data to production - pipelines, models, APIs, and web platforms. BSc Computer Engineering, ranked 1st in graduating class.

Currently working on an AI-powered phone reception prototype for SMEs through the UWE Enterprise Scholarship (£1,000), and forecasting GB Balancing Mechanism costs with machine learning as my dissertation. Both involve real data, real constraints, and real deadlines.

I also build complete web systems end-to-end, from first commit to deployment. Selected projects are live; others remain prototypes, coursework, or research in progress.

1st
BSc rank
8+
Projects
£1k
Scholar

Let's work together

Open to internships, graduate roles, and research collaborations.