rana-dev-py - Overview

Hi there, I'm Anas 👋

I am a passionate developer with extensive experience in Generative AI and Agentic AI.
My work spans across Natural Language Processing (NLP), real-time applications, and backend development.
I also have a solid background in concurrent programming. Welcome to my GitHub profile!

🔧 Technologies & Tools

🖥️ Languages

  • Python, C++

🌐 Web Frameworks

  • Flask, FastAPI

🛠️ Developer Tools

  • GitHub, Docker, Google Cloud Platform, VS Code, Visual Studio, PyCharm

📚 Libraries

  • Pandas, NumPy, Matplotlib, Pytorch

🤖 Agentic Libraries

  • Custom Logics, langchain, CrewAI

🧠 LLM Libraries

  • OpenAI, Ollama, Huggingface

🏗️ Model Architectures

  • NN, CNN, RNN, Transformer, YOLO

🎙️ Speech Recognition & Voice Synthesis Platforms

  • Deepgram, Google Speech-to-Text, ElevenLabs, Google Text-to-Speech, Azure Speech Services

📞 Phone Service Libraries

  • Twilio

🚀 Specializations

  • Built AI agents for workflow automation with LLM-driven decision-making
  • Generative AI
  • chatbot development
  • Agentic AI
  • Natural Language Processing (NLP)
  • Real-Time Applications
  • Backend Development
  • Concurrent Programming
  • Phone Calling/Message , Mail service
  • Appointment booking by Phone Calling/Message , Mail service
  • Lead generation by Phone Calling/Message , Mail service

🛠️ Projects

Project 1: Advanced Text-based Chatbot

  • Description: A sophisticated text-based chatbot capable of understanding and responding to user queries using NLP techniques.
  • Technologies: Python, FastApi, NLTK , Nlp , open source models

Project 2: Interactive Voice-based Chatbot

  • Description: A voice-based chatbot that leverages speech recognition and text-to-speech technologies to interact with users.
  • Technologies: Python,FastAPi, Google Cloud Speech-to-Text, Deepgram , Elevenlabs , OpenAi

Project 3: NLP-Powered Text Analysis Tool

  • Description: A tool that uses NLP techniques to perform sentiment analysis, entity recognition, and text summarization.
  • Technologies: Python, FastApi, NLTK , Nlp , open source models

Project 4: Real-Time Collaboration App

  • Description: A real-time collaboration application that allows multiple users to edit documents simultaneously.
  • Technologies: Python, FastApi, WebSockets

Project 5: Robust Backend API

  • Description: A robust backend API built to handle high traffic and complex logic, ensuring scalability and security.
  • Technologies: Python, FastApi, Concurrent Programming , Micro Service

Project 6: Text Generation Tool

  • Description: A tool for generating human-like text based on user inputs using advanced NLP techniques.
  • Technologies: Python, FastApi, NLTK , Nlp , open source models

Project 7: Real-Time Translation Service

  • Description: A real-time translation service that provides instant translations across multiple languages.
  • Technologies: Python,FastAPi, Google Cloud Speech-to-Text, Deepgram , Elevenlabs , OpenAi , Open Source Models

Project 8: AI-Powered Calling System

  • Description: An AI-powered system to automate phone calls and handle customer interactions.
  • Technologies: Python,FastAPi, Twilio Api , Google Cloud Speech-to-Text, Deepgram , Elevenlabs , OpenAi , Open Source Models

Project 9: Phone-Calling Real-Time Translation

  • Description: A real-time translation service integrated with phone calls to bridge language barriers during conversations.
  • Technologies: Python,FastAPi, Twilio Api , Google Cloud Speech-to-Text, Deepgram , Elevenlabs , OpenAi , Open Source Models

Project 10: Real-Time Calling services

  • Description: Phone to Phone call , browser to browser call , phone to browser call , browser to phone call
  • Technologies: Python , JavaScript,FastAPi, Twilio Api , Google Cloud Speech-to-Text, Deepgram , Elevenlabs , OpenAi , Open Source Models , WebSocket , WebHook ,WebRTC

📫 How to Reach Me

🌱 Currently Learning

  • Advanced Agentic AI Architectures
  • Multi-Agent Systems & Collaborative AI
  • Cutting-edge LLM Applications
  • Optimization Techniques for Real-Time AI

💬 Ask me about

  • Generative AI, Agentic AI, NLP, Real-time applications, and Backend development
  • Chatbot development (text-based and voice-based)
  • AI Phone calling
  • Concurrent programming and parallelism

⚡ Fun fact

I love making it with full control!

Thank you for visiting my profile! Feel free to connect with me.