Skip to content
View erolkuluslu's full-sized avatar

Organizations

@International-Labour-Association

Block or report erolkuluslu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
erolkuluslu/README.md

Research Typing SVG

AI animation

🧬 Model Card

Parameter Value
Current Epoch MSc in ECE · Abdullah Gül University · Est. 2027
Loss Converging ↘ (slowly, like all good research)
Status 🟢 Active · Multiple experiments running in parallel

About Me

I'm Erol Külüşlü, a Software Engineer and MSc Researcher in Computer Vision & Applied ML at Abdullah Gül University, currently working as an AI Specialist at Kayseri Bilişim Akademisi.

I build and study end-to-end intelligent systems — spanning self-supervised multimodal learning, graph neural networks for biomedical AI, retrieval-augmented generation, and production-grade software engineering.

Highlights:

  • Designing CM-JEPA: a self-supervised RGB-IR fusion framework using JEPA-based latent prediction, VICReg regularization, and gradient-based structural consistency.
  • Adapting MuloAD (GraphSAGE + VCDN) for colorectal cancer classification from gut microbiome data — best result: cross-population AUC = 0.808 (JPN → IND).
  • Built MNEME: a temporal knowledge graph RAG system over 187 documents across four domains — submitted for journal publication.
  • Designing and delivering AI/ML training programs for university students, teachers, and public institutions.
  • Built production NER pipelines, OCR benchmarking frameworks, and serverless AWS infrastructure across 2.5 years at ILA Amsterdam.
  • Writing on Medium about LLMs, context engineering, and applied AI systems.
  • International experience: Erasmus+ exchange in the Netherlands + volunteering across 10+ countries.

Building systems that understand context, retain knowledge, and make intelligence accessible — at every scale.

🔬 Research Areas

Computer Vision

RGB-IR multimodal fusion
Self-supervised representation learning
Domain adaptation · Segmentation
CM-JEPA (JEPA + VICReg + grad loss)

Biomedical AI

Graph neural networks for drug repositioning
Gut microbiome → cancer classification
GraphSAGE · VCDN · Multi-omics
MSc Thesis + ECE648 Project

Knowledge & Retrieval

Temporal knowledge graph RAG
Community detection · Hub/bridge analysis
Sentence-BERT · Louvain · RRF
MNEME — submitted to journal

Optimization Dynamics

Adaptive learning rate methods
Gradient starvation in multimodal nets
AdaGrad · RMSprop · Adam · AdamW
ECE567 systematic study

AI Systems & Agents

RAG pipelines · LLM orchestration
n8n automation · Agentic workflows
Context engineering · Prompt design
Published on Medium

Software Engineer

End-to-end Flutter apps · BLoC · OAuth2
AWS Lambda · CI/CD · Serverless
NER pipelines · OCR benchmarking
3 years @ ILA Amsterdam


Active Experiments

experiments = {
    "CM-JEPA": {
        "desc":   "Cross-modal RGB-IR fusion via JEPA-based latent prediction",
        "loss":   "L_JEPA + α·L_VIC + γ·L_grad",
        "eval":   ["YOLOv8-Nano", "MobileNetV2/U-Net"],
        "data":   ["M3FD", "MSRS", "LLVIP", "TNO"],
        "status": "🟡 Active Research",
    },
    "MuloAD-CRC": {
        "desc":   "GraphSAGE + VCDN for colorectal cancer · gut microbiome",
        "result": "Cross-population AUC = 0.808 (JPN → IND)",
        "key_biomarker": "Peptostreptococcus stomatis",
        "status": "🟠 Preparing Journal Submission",
    },
    "MNEME": {
        "desc":   "Temporal KG-RAG · 187 docs · 4 domains · 2020–2025",
        "stack":  "Sentence-BERT + Louvain + RRF",
        "mrr":    0.85,
        "status": "🟢 Submitted",
    },
    "Optimizer-Skin": {
        "desc":   "Late-fusion multimodal optimizer comparison · ISIC 2024",
        "configs": ["Uniform Adam", "Decoupled LR", "Asymm SGD+NAG/Adam", "AdaGrad"],
        "status": "🔵 In Progress",
    },
}

🐍 Contribution Graph

"Every green square is a step in gradient descent."

snake svg


🌍 International Footprint

🇹🇷 Kayseri, Turkey     — AGU · Research base 
🇳🇱 Amsterdam, NL       — ILA · 3 years Software engineering
🌐 10+ countries        — EVS/ESC volunteering across Europe

✍️ Featured Writing

Writing Typing Animation

Welcome to my writing space where engineering meets creativity.

--


I actively publish on Medium about Flutter, and AI — turning research concepts into practical, scalable, and developer-friendly systems.

🔗 🌐 View All Articles on Medium

🌐 Connect with Me

LinkedIn GitHub Medium Email


"Code is temporary, but architecture and ideas last."

---

Pinned Loading

  1. expense_tracking expense_tracking Public

    This project is a simple yet powerful expense tracking application built using Flutter and the BLoC (Business Logic Component) state management pattern. The app allows users to add, edit, and delet…

    Dart 5

  2. face_recognition face_recognition Public

    It is a python project that aims to recognize if the face in the webcam is one of the faces in the faces folder

    Python

  3. image_classifier image_classifier Public

    This project provides a comprehensive solution for image processing, smart cropping, image embeddings, feature extraction, dataset cleaning, and model training and inference using PyTorch. Addition…

    Jupyter Notebook

  4. minimalist_state_management minimalist_state_management Public

    This is a Flutter project where I apply minimalist state management techniques using Provider

    Dart

  5. mnemosyne-agents mnemosyne-agents Public

    A modular, multi-modal AI platform with a central Orchestrator coordinating specialized agents for text, audio, image, and video processing.

    Python 1

  6. MNEME MNEME Public

    MNEME is a temporal knowledge-graph RAG system for personal knowledge management, answering complex questions over your notes with time-aware citations. This repo contains the reference implementat…

    Python 3