Michael Rowley
I’m Michael Rowley, a bilingual English/Spanish data analyst and AI training specialist based in Madrid, with a strong focus on building practical, high-performance machine learning solutions.
About
I’m Michael Rowley, a bilingual English/Spanish data analyst and AI training specialist based in Madrid, with a strong focus on building practical, high-performance machine learning solutions. I translate complex analytical and mathematical challenges into optimized Python-based programs, using SQL and modern ML tooling to turn messy data into reliable insights.
I work end-to-end across data pipelines, exploratory data analysis, predictive modeling, and algorithm optimization—often benchmarking models like XGBoost and LightGBM to minimize error. I also enjoy creating clean, interactive outputs (e.g., dashboards with Streamlit) and take data quality seriously throughout feature engineering, validation, and deployment.
- Joined September 2026
Languages
- EnglishFluent
- Spanish; CastilianFluent
Industry experience
- Financial Services
- Software & Internet
- Education
- Professional Services
Work experience
Designed and implemented a Python-based predictive system to forecast volatility for 25 Nasdaq 100 companies across three distinct time horizons (1, 5, and 21 days). Engineered and cleaned large financial datasets using Pandas, NumPy, and yfinance, then performed feature engineering and variable selection to optimize model performance. Benchmarked and compared high-performing machine learning approaches including XGBoost, LightGBM, Random Forest, and Gradient Boosting, evaluating results with precise performance metrics to minimize error margins. Built and deployed an interactive data visualization dashboard using Streamlit, with Git-based version control for code management.
Education· 6
Hire Michael Rowley today
Post a job and invite Michael, or contact them directly. No hidden commission.
