- 🌌 I am Hasan, a data professional working in Istanbul/Turkey with 3 years of work experience with 4 more personally.
- 🌱 I put my soul into my work (as long as I am given enough time to show my art)
- Building and optimizing LangChain pipelines for structured and unstructured data tasks
- Using LangGraph to orchestrate multi-step agent workflows with custom toolchains
- Exploring agentic protocol design patterns for more robust and interoperable multi-agent systems
- Learn foundations of Operational Research and Optimization Techniques and create repositories for each
- Prepare Time Series and create repositories for each
- 
LangGraph in TypeScript 
 Traning examples and my TypeScript versions of the code for iamvaibhavmehra LangGraph-Course-freeCodeCamp
- 
Model Context Protocol (MCP) 
 A site-logging bot built with MCP in TypeScript
- 
Agent Communication Protocol (ACP) 
 ACP Quickstart Demo in Python
- 
Agent-to-Agent Protocol (A2A) 
 A2A Quickstart Demo in TypeScript
- 
Linear Regression 
 Linear Regression model predicting body measurements and assumptions in Python
- 
KNN Classification 
 Iris Setosa classification with KNN in R
- 
Random Forest Classification 
 Predicting term deposit subscriptions using Random Forest on the Portuguese Bank Marketing dataset in R.
- 
Bayesian Inference 
 Concrete Compressive Strength using probabilistic inference in PYMC
- 
MLflow Project 
 End to End MLflow, Prefect, Postgres Project with Medallion Architecture
- 
Customer Lifetime Value (CLV) 
 Calculating customer lifetime value CLV
- 
Churn Modelling 
 Building and evaluating customer churn prediction models.
- 
Rule-Based Classification 
 Customer persona segmentation with a level-based approach.
- 
RFM Analysis 
 RFM (Recency, Frequency, Monetary) analysis for customer segmentation.
- 
A Streamlit Machine Learning App 
 Streamlit app visualizing level-based personas.
- 
Multi-Armed Bandit Problem 
 A Comprehensive introduction to N-Armed Bandit Problem
- 
Minimax Algorithm with Alpha-Beta Pruning 
 An explanation of Minimax Algorithm with Alpha-Beta Pruning
- 
Tic-Tac-Toe Game 
 A tic-tac-toe game to explain Minimax Algorithm and Alpha-Beta Pruning
- 
Q-Learning Game 
 A simple Checkers game with Reinforcement Learning. Records every move to Postgres for analysis
- Mamdani-Sugeno Inference
 An introduction to Fuzzy Logic with scikit-fuzzy
- C-Means Clustering
 Fuzzy Logic CLustering algorithm with scikit-fuzzy
- 
Real-time Processing Pipeline 
 MSSQL Server, Kafka Connect, Debezium, Kafka, Flink and Postgres
- 
Batch Processing Pipeline 
 Airflow 3, Spark, Iceberg, Hive Metastore as catalog, MinIO and Trino
- 
Linear Programming(LP) 
 Pyomo LP that finds the money corner for two products under resource caps—simplex-solved
- 
Nonlinear Programming(NLP) 
 Nonlinear hydropower reservoir optimization in Pyomo with comprehensive operational, geometric, 3D, dual, and sensitivity visualizations.
- 
Quadratic Programming (QP) 
 Convex QP Tracking-Error Portfolio Optimization example in Pyomo
- 
Autoregressive Model 
 palceholder.
- 
Knapsack Problem 
 Solves the Knapsack problem using a Genetic Algorithm built with PyGAD.
- 
N-Queens Problem 
 Solves the N-Queens problem using a Genetic Algorithm built with PyGAD.
- 
Traveling Salesman Problem 
 Solves the Traveling Salesman problem using a Genetic Algorithm built with PyGAD.
- 
Simulated Annealing 
 Simple explanation of Simulated Annealing Algorithm
- 
Particle Swarm Optimization 
 A Particle Swarm Optimization Algorithm, tested with optimization functions
These are the tools I’ve used to build scalable systems, design data platforms, and solve real-world problems — some in professional settings, some in school, others through trainings, tutorials, or personal projects.
 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
  