Karim El-Sharkawy | ML Engineer

Projects

Detailed case studies of ML systems I’ve built. Each project includes the problem statement, approach, results, and lessons learned.

Customer Feedback Classification System

Built a scalable NLP system for classifying customer feedback across batch and real-time pipelines.

Problem: Scalable text classification system to help organizations prioritize and respond to customer feedback at scale

Tech Stack: PySpark, HuggingFace Transformers, Databricks, MLflow

Impact: Deployed batch and real-time pipelines processing large-scale datasets with MLflow tracking and automated retraining

View full case study →

Ensemble Time Series Climate Forecasting (LSTM + Random Forest)

Built an ensemble forecasting system combining LSTM and tree-based models for accurate hourly climate prediction.

Problem: Accurate hourly climate prediction combining multiple modeling approaches.

Tech Stack: LSTM, Random Forest, Bayesian Optimization

Impact: 92% error reduction over baseline through ensemble methods.

View full case study →

Side Projects

Additional work exploring ML and optimization

Currently Learning

Currently Exploring

Last updated: April 2026

Want to see more? Browse the blog for deep dives on specific techniques and lessons learned.