Skip to content
View Aniruddha120's full-sized avatar
🪁
Tranquility
🪁
Tranquility

Block or report Aniruddha120

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
Aniruddha120/README.md

Aniruddha Sarkar

Junior Backend Engineer | AI Application Developer

portfolio linkedin

I am a backend developer focused on building APIs, data-driven applications, and AI-powered backend systems using Python and FastAPI.

I am currently strengthening my skills in backend architecture, databases, and real-time data systems through hands-on projects involving authentication systems, RAG pipelines, and IoT data processing.

My goal is to build production-ready backend systems that connect data, AI, and real-world applications.


What I Do

  • Build REST APIs using FastAPI
  • Design and work with relational databases (PostgreSQL, SQLite)
  • Develop AI-integrated backend systems (RAG, embeddings, LLM APIs)
  • Work with real-time data pipelines (MQTT, streaming systems)
  • Containerize applications using Docker

Tech Stack

Backend: Python, FastAPI, Pydantic, SQLAlchemy
Databases: PostgreSQL, SQLite, TimescaleDB, pgvector
AI/ML: PyTorch, Scikit-learn, OpenCV
Infra: Docker, Git, Linux
Systems: MQTT, REST APIs
AI Systems: RAG pipelines, vector search, LLM integrations


Experience

Student Lab Operator — FABLAB KUET (2019 - 2021)

  • Supported prototyping workflows involving 3D printing, embedded systems, and mechatronics projects
  • Assisted in fabrication of 20+ engineering components
  • Worked with CAD design and hardware prototyping pipelines
  • Gained hands-on experience with real-world engineering constraints and systems thinking


Featured Projects

Authentication Backend Service

FastAPI-based authentication system with JWT and PostgreSQL.

  • User registration and login system
  • JWT-based authentication and authorization
  • Role-based access control
  • Dockerized backend service

AI Document Chat Backend (RAG System)

Backend system for document question answering using retrieval-augmented generation.

  • FastAPI-based document ingestion API
  • Vector search using PostgreSQL + pgvector
  • Semantic retrieval pipeline for Q&A
  • Docker-based deployment

Real-Time IoT Data Pipeline

Streaming system for sensor data ingestion and processing.

  • MQTT-based data ingestion (Mosquitto broker)
  • FastAPI processing layer for validation and storage
  • TimescaleDB for time-series data storage
  • Real-time data pipeline architecture

AI-Driven Manufacturing Quality System

Machine learning system for defect detection in additive manufacturing.

  • Computer vision-based defect detection pipeline
  • FastAPI inference API for ML model serving
  • ESP32 integration for sensor feedback
  • Applied ML for industrial manufacturing data

Main Focus Areas

  • Backend system design and APIs
  • AI-powered application development
  • Real-time data engineering systems
  • Scalable backend architecture fundamentals

Pinned Loading

  1. AUTH-Project AUTH-Project Public

    FastAPI and PostgreSQL Dockerized Auth API

    Python

  2. praxiomlabs/mcpkit praxiomlabs/mcpkit Public

    A Rust SDK for the Model Context Protocol (MCP) that reduces boilerplate through a unified `#[mcp_server]` macro.

    Rust 6 2