Skip to content
View RitikDutta's full-sized avatar
🤓
CODING
🤓
CODING

Block or report RitikDutta

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
RitikDutta/readme.md

Hi there, I'm Ritik Dutta 👋

Data Scientist • AI Engineer • Full-Stack Developer


🙋‍♂️ About Me

  • 🔭 Currently: Tech Lead (AI & Back-End) at Animal Badge Marketing, building GenAI-powered products and cloud-scale backends.
  • 🌱 Learning: Graph-based LLMs, Retrieval-Augmented Generation, and serverless MLOps.
  • 👯 Open to collab on: Cutting-edge Generative AI, Computer Vision, and Data Engineering open-source projects.
  • 🤔 Looking for insight into: Cost-efficient deployment of large multi-modal models.
  • 💬 Ask me about: GenAI, ETL pipelines, Flask REST APIs, AWS / GCP architecture, or Datamigrato.
  • 📫 Reach me: ritikduttagd@gmail.com · Portfolio
  • Fun fact: I once coded 48 hours non-stop at a hackathon—and still snagged “Best Prototype”!

🛠️ My Tech Stack

💻 Programming & Markup

Python JavaScript C SQL HTML5 CSS3

📚 ML / Data Libraries

scikit-learn XGBoost TensorFlow PyTorch OpenCV Transformers LangChain pandas NumPy

🏗️ Backend & Frameworks

Flask FastAPI REST

☁️ Cloud & Databases

AWS GCP Firebase MongoDB Cassandra PostgreSQL

🧰 DevOps & CI/CD

Docker GitHub Jenkins MLflow


🚀 Projects




  • Objective: Develop an AI-powered system to monitor employee productivity and ensure security.
  • Features:
    • 🔒 Facial Recognition: Verifies that the authorized person is at the workstation.
    • 🕵️‍♂️ Activity Monitoring: Tracks facial expressions and body language to classify activities such as:
      • Taking phone calls 📞
      • Looking away from the screen 👀
      • Sleeping 😴
      • Signs of fatigue 😫
    • 📊 Data Privacy: Does not store images or videos; only mathematical data is used.
    • 🌐 Browser-Based: Lightweight application that runs in the browser.
    • ☁️ Data Transmission: Sends activity summaries to a central server in JSON format.
    • 🗄️ Database Maintenance: Maintains the database and keeps track of all activities.
    • 🔄 CI/CD Pipeline: Maintained with CI/CD pipeline using Docker and AWS EC2.
    • 🧠 Cloud Training: Allows training of new faces; the model trains on the cloud itself.
  • Technologies Used: TensorFlow, OpenCV, Flask, AWS, NoSQL Databases, Docker, CI/CD Tools.








Discover a new way to prepare for interviews with our AI-Powered Mock Interview Platform. Engage in realistic simulations, receive instant feedback and scores, and enjoy a seamless experience with Google authentication and Firestore database integration, all within a user-friendly Flask-based web app.





  • Features:
    • 🤖 AI Simulation: Uses OpenAI GPT and Google Gemini models to simulate real interview scenarios.
    • 📝 Personalized Feedback: Provides instant feedback and intelligent scoring out of 10.
    • 🔒 Secure Authentication: Implements Google OAuth and Flask for secure session management.
    • 📊 Progress Tracking: Saves user progress and offers visual indicators for improvement.
    • 🌐 User-Friendly Interface: Clean and intuitive design for seamless interaction.
  • Technologies Used: Flask, OpenAI GPT, Google Gemini, Firebase Cloud Firestore, Google Cloud Platform.








DataMigrato is a versatile Python package dedicated to simplifying the process of migrating data across multiple databases, including Cassandra, MongoDB, Firebase, and Firestore. Designed with scalability, ease of use, and a well-maintained code structure in mind, it offers a comprehensive solution for various data transfer strategies and optimizations, making it an ideal choice for projects of all sizes and an accessible platform for contributors.





  • Features:
    • 🗄️ Database Support: Migrate data between Cassandra, MongoDB, Firebase, and Firestore.
    • Optimized Performance: Advanced data transfer strategies reduce migration time.
    • 🛠️ Ease of Use: Simplifies complex schema conversions, CRUD operations, and connection management.
    • 🧹 High Code Quality: Well-documented and organized codebase with CI/CD pipelines.
    • 🚀 Streamlined Workflow: Reduces complex data migration processes to just three lines of code.
  • Technologies Used: Python, CI/CD Tools, NoSQL Databases.








  • Objective: Develop a chatbot to manage inventory and track sales for food delivery services.
  • Features:
    • 🤖 Chatbot Interface: Users can add customers, products, and track orders via chat.
    • 📦 Inventory Management: Keeps track of inventory levels in real-time.
    • 📊 Sales Analytics: Provides insights into top-selling items and sales trends.
    • ☁️ Google Sheets Integration: Updates are reflected in Google Sheets for easy data management.
    • 🔗 Telegram Bot: Accessible via Telegram (@Foodtest2bot) for easy interaction.
  • Technologies Used: Dialogflow, Telegram API, Python, Google Sheets API.








💼 Experience

🏢 Animal Badge Marketing | Backend Developer / Tech Lead

July 2023 – Present | Ajmer, Rajasthan

  • 👨‍💻 Leading a diverse team specializing in web development, backend cloud deployment, AI/ML development, database management, and marketing strategies.
  • 🚀 Developed an employee management solution that manages attendance, task assignment, punctuality, holidays, and other aspects of employee management.
  • 🛠️ Implemented robust backend systems to streamline HR processes and improve operational efficiency.
  • ☁️ Deployed solutions on cloud platforms ensuring scalability and reliability.
  • 🤝 Collaborated with cross-functional teams to integrate the solution into existing workflows.

🏢 Ineuron | Computer Vision Engineer Intern

March 2022 – June 2023 | Bangalore, Karnataka

  • 🤖 Developed computer vision models for object detection, face recognition, and image classification using TensorFlow and PyTorch.
  • 🛠️ Deployed models to production using Flask, managing data with NoSQL databases.
  • 🤝 Collaborated with cross-functional teams to integrate models into larger machine learning pipelines.
  • ☁️ Deployed machine learning pipelines on AWS and GCP.
  • 🔄 Developed CI/CD pipelines for automated testing and deployment.
  • 📈 CWEM Project: Utilized facial recognition to monitor employee productivity, ensuring the right person is at the workstation and automating daily database records.

🎓 Certifications

  • 🏅 Ineuron Certified Jenkins Engineer (Dec 2022)
    • Credential ID: 0a9b7424-b4c8-40dc-a83e-76c73d15eec6
  • 🏅 Machine Learning Bootcamp (Jan 2019) - LearnCodeOnline
    • Credential ID: 644711180552410546

🤝 Volunteer Initiatives

🌟 Robin Hood Army

  • 🍲 Mission: Providing education and nourishment to underprivileged children.
  • 🤗 Actively involved in organizing food drives and educational workshops.

🏆 Professional Engagement & Achievements

  • 📝 Published Articles: Contributed insightful articles on AI and Machine Learning.
  • 🎖️ Hackathon Participant: Engaged in multiple hackathons focusing on AI solutions.

🎨 Hobbies & Interests

  • 🤖 IoT and Robotics Enthusiast
  • ✏️ Sketch Artist
  • 📖 Story Writer
  • 🎮 Game Designer

📊 GitHub Stats


💡 "Innovation distinguishes between a leader and a follower." – Steve Jobs

Pinned Loading

  1. Company-work-environment-management Company-work-environment-management Public

    Managing the Company's work environment is about optimizing the use of your resources and facilities Well, one of the obvious advantages of facial recognition technology is safety and security. Add…

    Jupyter Notebook 3 2

  2. datamigrato datamigrato Public

    Datamigrato: A versatile Python package for efficiently migrating data across multiple databases like Cassandra, MongoDB, Firebase, and Firestore. Designed for scalability and ease of use, it suppo…

    Python 1