Projects

These projects reflect my backend development journey, from building secure REST APIs to developing AI-integrated backend systems and working with production-oriented application architecture.


Investment Portfolio Tracker

Flagship Project

A production-style FastAPI backend application for investment portfolio management that combines authentication, Retrieval-Augmented Generation (RAG), AI agent workflows, and Model Context Protocol (MCP) into a single backend system.

Backend Features

AI Integration

Testing

Tech Stack:

Python, FastAPI, LangChain, LangGraph, ChromaDB, SQLite, JWT, Docker, MCP, pytest

View GitHub Repository


AccessTracker — Full Stack Accessibility Bug Reporting Platform

AccessTracker is a full-stack accessibility bug reporting platform designed to help users report, explore, and document accessibility issues across applications and platforms. The project was built with a strong focus on backend architecture, API design, authentication, security, and maintainability.

Backend Architecture

The backend is built with Python and FastAPI using a feature-based architecture with clear separation between routes, services, and repositories.

Authentication & Security

Accessibility Bug Reporting

Application Management

Applications are managed separately from bug reports to avoid inconsistent application names and duplicate records.

Frontend

The frontend is implemented with Flutter Web and communicates with the FastAPI backend through REST APIs.

Engineering Focus

The project demonstrates practical backend engineering concepts including layered architecture, REST API development, authentication and authorization, database design, caching and temporary data management, validation, ownership-based access control, and separation of business logic from data-access concerns.

AccessTracker is designed as a community knowledge base. Community verifications represent individual users' experiences in their own environments rather than determining whether an accessibility issue is objectively fixed.

View GitHub Repository


Inventory Management API

A production-style Flask REST API for inventory management with secure authentication, MySQL persistence, layered architecture, and deployment on Render.

Highlights

Tech Stack:

Python, Flask, MySQL, JWT, bcrypt, Gunicorn, Docker, Render

View GitHub Repository

Live API


VisionAid Python Programming Repository

A public repository containing more than 50 Python programs that demonstrate core programming concepts and backend development fundamentals through structured practice.

Topics Covered

Tech Stack:

Python

View GitHub Repository


Expense Tracker

A collaborative command-line expense management application built using Python and GitHub collaboration workflows.

Highlights

Tech Stack:

Python, Git, GitHub

View GitHub Repository