👋 Hi, I'm Samir Salman
I am a seasoned MLOps Engineer specializing in Natural Language Processing (NLP) applications. My proficiency lies in orchestrating the end-to-end process of training, building, and deploying models into production environments. With a primary focus on NLP tasks, including Machine Translation, Text Classification, Summarization, and Semantic Search,. I aim to seamlessly connect research endeavors with practical deployment, driving tangible outcomes. My ultimate objective is to facilitate the seamless transition of cutting-edge NLP innovations into real-world applications, ensuring impactful results.
Currently I'm focusing on:
- 🔎 RAG system in production
- 🤖 AI agents
- 🔃 MLOps flows
📦 Some of my GitHub repositories:
- 📰 Notiziario - Notiziario is a Python application designed to enrich news articles with additional information using Large Language Models (LLMs). It retrieves news articles periodically, cleans their summaries, extracts entities, sentiments, categories, and keywords using an LLM, and stores the enriched data in a knowledge base.
- 📜 Docugenius - Docugenius is a tool that generates documentation for your python code using LLMs. The library provides a simple CLI interface to generate using genAI.
- 🖤 Neuropulse - A GPU monitoring tool for NVIDIA GPUs. It is a simple tool that can be used to monitor the GPU usage and temperature of NVIDIA GPUs. It is written in Python and uses the nvidia-smi tool to get the GPU information. It can be used to monitor the GPU usage and temperature of multiple GPUs in a node or in a cluster (using a mongoDB database).
- 🧐 Simple ONNX deployment example This is a simple example of how to deploy an ONNX model using FastAPI.