Skip to content
View nihatgaribli's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report nihatgaribli

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
nihatgaribli/README.md

Header

Typing animation

Profile Views Followers Total Stars


👋 About Me

I'm an AI Researcher at Baku State University and an MSc student in Knowledge Acquisition Systems at Azerbaijan Technical University. I earned my BSc in Computer Science at Baku State University and am completing a dual degree with Holon Institute of Technology (Israel). I work where mathematics meets applied AI: I like problems where a clean mathematical formulation tells you what a model can and cannot learn.

  • 🔬 AI Researcher @ Baku State University
  • 🏆 ICPC Coach @ Baku State University
  • 👨‍🏫 C++ & Algorithms Instructor @ Codemy
  • 🎓 MSc in Knowledge Acquisition Systems @ Azerbaijan Technical University
  • 🎓 BSc Computer Science @ Baku State University, dual degree with Holon Institute of Technology (GPA 93.21)
  • 🇦🇿 Building AZ-Eval, an open parallel Azerbaijani-English LLM benchmark
  • 🎯 Open to research collaborations, AI/ML engineering roles and conference connections
  • 📫 Reach me at nihatgaribli25@gmail.com
  • 🧾 ORCID: 0009-0003-4755-6356

Location Focus Open To


🚀 Featured Projects

Project What it does Stack
AZ-Eval Parallel Azerbaijani-English LLM benchmark (1006 human-verified items, 37 models). Shows that fine-tuning on a Cyrillic-script language damages Azerbaijani, while language relatedness predicts nothing Python · LLM Eval · NLP
DSF-Net Dual-stream spectral-spatial network for detecting AI-generated images (CIFAKE): 95.71% accuracy, 13.2x smaller than ResNet-18, with a two-run replication study PyTorch · Computer Vision
origamicp Recovering origami crease patterns from images. Mountain/valley is identifiable only up to a global flip; a flip-invariant objective reaches 0.972 up-to-flip accuracy PyTorch · U-Net · Geometry
Apar Feedback Routing Multilingual AZ/RU/EN support-ticket routing: TF-IDF baseline to XLM-R blend at 0.9186 macro-F1, CPU-only inference under a 600M-parameter budget Python · XLM-R · ONNX
Soccer Tactical Analysis Voronoi spatial analytics and an explainable-AI tactical analyst powered by the IBM Granite LLM Python · LLM · Geometry
CBAR ETL ETL pipeline for official AZN exchange rates from the Central Bank of Azerbaijan, with SQL analytics and a Streamlit dashboard Python · PostgreSQL · Docker
Origami Recognition System Scraping, labelling and dataset pipeline for origami images, the foundation for a fold-recognition model (work in progress) Python · BeautifulSoup
MNIST Digit Recognition (ANN) Feed-forward neural network built from scratch with manual backpropagation, grid search and 5-fold CV Python · NumPy
Data Science from Scratch Core ML algorithms (K-Means, GMM, SVM) implemented from first principles Python · NumPy
Competitive Programming Solutions across Codeforces, CSES and Eolymp C++ · Algorithms

📄 Publications & Datasets


🏆 Achievements & Highlights

  • 🥇 7+ awards & honors across competitions and programs
  • 💻 ICPC (Azerbaijan): competitor, now coaching the Baku State University teams
  • 🤝 HackerRank Campus Crew at Baku State University
  • 🤖 Robotex: robotics competition placements
  • 🧪 Hackathon participant with hands-on data-analysis experience

🧠 Focus Areas

Machine Learning Deep Learning Computer Vision NLP and LLM Evaluation Graph Theory Data Science

Track Toolkit Signature Work
LLM Evaluation Python, Transformers, bootstrap & permutation tests AZ-Eval: measuring how models lose a low-resource language
Deep Learning PyTorch, TensorFlow DSF-Net, flip-invariant crease-pattern recovery
Vision + Geometry OpenCV, NumPy Geometric pattern detection and image analysis
Data Engineering PostgreSQL, Docker, Streamlit End-to-end pipelines and dashboards
Math for AI Graph theory, probability, linear algebra Bridging theory with practical AI systems

🛠️ Tech Stack

Tech Stack


📊 GitHub Analytics

Profile details

GitHub Stats Top Languages

GitHub Streak


🐍 Contribution Graph

Contribution Snake


🤝 Connect With Me

LinkedIn Gmail X Instagram YouTube ORCID SSRN Medium

divider

"Mathematics is not about numbers, equations, or algorithms. It is about understanding." (W. P. Thurston)

Pinned Loading

  1. DSF-Net DSF-Net Public

    Dual-stream spectral-spatial neural network for detecting AI-generated images (CIFAKE). 95.71% accuracy, 13.2x smaller than ResNet-18, with a full two-run replication that refutes the project's own…

    Jupyter Notebook 1

  2. apar-feedback-routing apar-feedback-routing Public

    Multilingual AZ/RU/EN support-ticket routing: TF-IDF baseline to XLM-R blend at 0.9186 macro-F1, CPU-only inference under a 600M-parameter budget (NAIC/DataRace)

    Python 1

  3. soccer-tactical-analysis soccer-tactical-analysis Public

    Voronoi spatial analytics and an explainable-AI tactical analyst for soccer tracking data, powered by the IBM Granite LLM. Streamlit app over StatsBomb freeze-frames

    Python 3

  4. AZ-Eval-benchmark AZ-Eval-benchmark Public

    A parallel Azerbaijani-English LLM benchmark, and a study of what fine-tuning on a neighbouring language costs Azerbaijani: the target's script predicts the damage, its relatedness does not.

    Python 1

  5. origamicp origamicp Public

    Recovering origami crease patterns from images: mountain/valley is identifiable only up to a global flip, and the objective has to respect that

    Python 1

  6. cbar-etl cbar-etl Public

    ETL pipeline for official AZN exchange rates from the Central Bank of Azerbaijan: Python, PostgreSQL, Docker, SQL analytics, Streamlit dashboard

    Python