Hello, I'm

Jyothi Basu

Python Backend Developer

I build backend applications and REST APIs with Python, FastAPI, and Flask. My work includes authentication, database-driven applications, API design, file handling, background processing, and backend testing using technologies such as MongoDB, MySQL, Redis, Docker, and pytest.

I am currently working as a Software Engineering Trainee Intern at FamilyShell LLP, where I work on the Health Records module of a production family management application. My work includes investigating production backend issues, improving existing architecture, and working with FastAPI, MongoDB, Redis, Docker, Cloudflare R2, and REST APIs.

Alongside my internship work, I build AI-integrated backend systems. My Investment Portfolio Tracker uses FastAPI, LangChain, LangGraph, RAG, and the Model Context Protocol (MCP), with pytest-based testing.


Backend Development

AI & Agentic Systems

Infrastructure & Deployment

Email Infrastructure


Featured Projects

Investment Portfolio Tracker

Production-style FastAPI backend application featuring investment portfolio management, JWT authentication, LangChain-powered RAG, LangGraph AI orchestration, Model Context Protocol (STDIO and Streamable HTTP), and automated pytest testing.

Tech Stack: FastAPI, LangChain, LangGraph, ChromaDB, SQLite, Docker, JWT, MCP, pytest.

View Project Details

AccessTracker — Accessibility Bug Reporting Platform

Full-stack accessibility bug reporting platform featuring a feature-based FastAPI backend, MongoDB persistence, Redis-powered OTP authentication, JWT access and refresh tokens, Argon2 password hashing, role-based access control, and community bug verification.

Tech Stack: Python, FastAPI, MongoDB, PyMongo, Redis, JWT, Argon2, Flutter Web, Riverpod, Dio.

View Project Details

Inventory Management API

Production-style Flask REST API with MySQL persistence, layered architecture, secure JWT authentication, input validation, and deployment on Render.

Tech Stack: Flask, MySQL, JWT, bcrypt, Gunicorn, Docker.

View Project Details


Internship Experience

Software Engineering Trainee Intern — FamilyShell LLP

May 2026 – Present

  • Work on a production FastAPI backend for a family management platform.
  • Investigate and resolve production backend issues across authentication, reminders, notifications, APIs, and file storage.
  • Work with MongoDB, Redis, Docker, Cloudflare R2, JWT authentication, and REST APIs.
  • Perform regression testing and collaborate with developers through Git-based workflows.

View Internship Experience


Engineering Challenges

Some of the most valuable engineering lessons I have learned came from solving problems where the obvious fix was not the correct architectural solution.

MCP Identity and Secure User Context

Designed an identity and authorization flow for an MCP-enabled AI assistant without exposing internal database identifiers to the LLM. Implemented Personal Access Tokens and separated external resource references from internal database identity.

Read the challenge

Production File Storage and Attachment Architecture

Investigated expired attachment URLs in the FamilyShell Health Records module and redesigned the storage-access flow around object paths and short-lived presigned URLs while preserving compatibility with existing production data.

Read the challenge

Timezone-Aware Health Record Reminders

Identified an architectural issue where reminders used the creator's timezone instead of the health-record subject's timezone. Redesigned timezone resolution and UTC scheduling around the actual subject of the reminder.

Read the challenge

View All Engineering Challenges


Currently Learning


Quick Links