Nazgul Sagatova

View My GitHub Profile

👋 Hi, I’m Nazgul

AI Engineer | Data Scientist | Python Developer

I build AI systems that transform research ideas into scalable software solutions.

With a background in Artificial Intelligence and Computer Science, I specialize in designing, building, and deploying machine learning and LLM-powered applications.


What I Do


🔹 Production-Ready RAG Assistant

Tech: Python, FastAPI, Chroma DB, Hugging Face Transformers, RAGAS, MlFlow

visit rag repository


🔹 End-to-End Machine Learning Pipeline - Time - Series Forecasting and Model Evaluation

Tech: Python, Scikit-learn, Pandas, XGBoost, LSTM, SARIMAX, Prophet

visit time-series repository


🔹 YouBot: AI-powered YouTube Video Summarizer and Q&A

Tech: LangChain, FAISS, Streamlit, HuggingFace Transformers

visit youbot repository


🧰 Technical Skills

Languages: Python (Advanced), SQL, Java, C/C++, R
AI/ML: LLMs, LangChain, LangGraph, LlamaIndex, Transformers, PyTorch
Vector Databases and Retrieval: ChromaDB, FAISS
Backend: FastAPI, FLask, REST APIs
Frontend prototyping: Streamlit, Gradio
Agentic AI: CrewAI, BeeAI, AutoGen
MLOps: Docker, Git, GitHub Actions, CI/CD fundamentals
Tools: Linux, Jupyter


🎓 Education

MSc Artificial Intelligence - University of Edinburgh, UK (2017)
BSc Computer Science - University College Dublin, Ireland (2013)


📈 Current Focus


🤝 Let’s Connect


I’m actively seeking opportunities to contribute to AI-driven products and engineering teams.

Certifications

Previous Projects

Work Experience

Instructor @ Computer Science Department, Nazarbayev University [2018 - Present]

Research Assistant (Robotics and Machine Learning) @ Robotics and Mechatronics Department, Nazarbayev University [2014 - 2018]

Project Engineer Intern @ Microsoft [2013]

Research Projects @ Nazarbayev University

Relevant Publications

  1. Tazhigaliyeva, Nazgul, et al. “Cyrillic manual alphabet recognition in RGB and RGB-D data for sign language interpreting robotic system (SLIRS).” Robotics and Automation (ICRA), 2017 IEEE International Conference on. IEEE, 2017.
  2. Tazhigaliyeva, Nazgul, et al. “SLIRS: Sign language interpreting system for human-robot interaction.” 2016 AAAI Fall Symposium Series. 2016.
  3. Folgheraiter, Michele, Nazgul Tazhigaliyeva, and Aibek Niyetkaliyev. “Adaptive joint trajectory generator based on a chaotic recurrent neural network.” Development and Learning and Epigenetic Robotics (ICDL-EpiRob), 2015 Joint IEEE International Conference on. IEEE, 2015.

Extracurricular