Skip to content
View prathamdmehta's full-sized avatar
πŸ› οΈ
Turning ideas into tools
πŸ› οΈ
Turning ideas into tools

Highlights

  • Pro

Block or report prathamdmehta

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.

Content in all repositories owned by your account will be closed.
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
prathamdmehta/README.md

🧠 About Me

const pratham = {
    role: "Python Web Developer & Full Stack Developer",
    location: "Maynooth, Ireland",
    education: "MSc Computer Science @ Maynooth University",
    focus: ["FastAPI", "Django & DRF", "REST API Design", "Full Stack Development", "Python Web Development"],
    mindset: "Building reliable, production-minded software end to end while deepening FastAPI concepts and exploring new AI platforms"
};
  • 🎯 Full Stack Developer with hands-on experience building end-to-end web applications and RESTful APIs
  • πŸ—οΈ Strong foundation in backend engineering, API development, and performance optimization
  • πŸ€– Actively exploring new AI Platforms while deepening knowledge of FastAPI and backend worklfows through coursework and personal projects
  • πŸŽ“ Currently pursuing an MSc in Computer Science @ Maynooth University
  • 🌱 Open to: Software Engineering roles and Full Stack developer roles

πŸ› οΈ Tech Stack

Category Technologies
Languages
Frontend
Backend & Databases
Cloud, DevOps & Tooling

πŸš€ Featured Projects

βš™οΈ backend-dash

PyPI version Pepy Total Downloads License Python versions

A CLI that scaffolds ready-to-code FastAPI backend projects in one command.

Stack FastAPI, SQLAlchemy, Alembic, SQLite, PostgreSQL, MySQL, JWT, Google OAuth, Docker
What it does Generates a working backend with folder structure, DB wiring, CRUD example, tests, and optional auth
Database support SQLite by default, plus PostgreSQL/MySQL with real Alembic migrations
Auth Optional JWT auth and Google OAuth support
Docker Generates Dockerfile and docker-compose.yml with DB service included
Install pip install backend-dash or uvx backend-dash init "My API" --auth --db=postgres
Repository backend-dash

Built to remove repetitive backend setup so you can jump straight into business logic.

πŸ“ MediaShare

A private media sharing platform for direct file transfer between users β€” with secure authentication, access control, real-time notifications, and Google OAuth sign-in.

Stack FastAPI, PostgreSQL, Redis, Celery, React, TypeScript, Tailwind CSS
Auth JWT access tokens, refresh token rotation, Google OAuth
Storage AWS S3 (LocalStack in development)
Real-time Server-Sent Events (SSE) via Redis pub/sub
Impact Direct, private file sharing with no public feed

Built MediaShare as a production-ready file sharing app for sending images, videos, and documents privately between specific users.

πŸ’° Expense Sharing API

A Django REST API for tracking shared group expenses and auto-calculating balances.

Stack Django REST Framework, SQLite, Docker, Docker Compose
Scale 10+ expense groups, 5+ users per group, 12+ endpoints
Performance Automated per-member balance calculation across shared expenses
Security Containerized isolation via Docker
Impact Single-command local setup with automated migrations
Repository Add repo link

Containerized end-to-end with Docker Compose so the entire stack β€” API, database, and migrations β€” spins up with one command.


πŸ’Ό Experience

Python Full Stack Development Intern Β· QSpiders Software Testing Training Institute May 2025 – Aug 2025 Β· Thane, India

  • Built and deployed a FastAPI-based e-commerce REST API with JWT authentication
  • Optimized database models and implemented a structured CRUD architecture, reducing query latency and improving maintainability
  • Introduced automated tests and versioned API endpoints, improving reliability and reducing integration issues

Python FastAPI JWT REST APIs SQL Automated Testing


πŸ† Achievements

Recognition Details
Freelance Delivery Delivered freelance web components on Fiverr for international clients with 5-star feedback
Open Source Active GitHub contributor with 4+ deployed projects demonstrating end-to-end development

πŸ“Š GitHub Analytics



πŸ“ˆ Contribution Activity


🐍 Contribution Snake

github contribution grid snake animation

🎯 Current Focus

learning:
  - Python web development
  - Django
  - FastAPI
  - REST API development
building:
  - backend-dash
  - A CLI that scaffolds ready-to-code FastAPI backend projects in one command.
exploring:
  - New AI platforms
  - LLM application design patterns
  - Cloud-native deployment workflows
  - Deepening FastAPI concepts
open_to:
  - Software Engineering roles
  - Full Stack Developer roles

πŸ“« Connect

Gmail LinkedIn GitHub Portfolio


"Build things that work, ship them, and keep learning."

Footer

Pinned Loading

  1. backend-dash backend-dash Public

    Tired of rebuilding the same FastAPI backend every time, so I built a CLI to generate it for me

    Python 2

  2. MediaShare MediaShare Public

    Production-ready media sharing app for sending files privately to specific users with FastAPI, React, PostgreSQL, Redis, and S3.

    TypeScript

  3. dmastrology dmastrology Public

    Full-stack astrology portfolio website for DM Astrology built with React.js, FastAPI & Claude AI. Features an AI-powered Vedic astrology chatbot, Web3Forms contact, YouTube integration, and pricing…

    JavaScript

  4. RAG-PDFChatbot RAG-PDFChatbot Public

    AI-powered document analysis chatbot with source citations. Upload any PDF and ask natural questions with grounded answers.

    Python

  5. ecommerce-FastAPI ecommerce-FastAPI Public

    Complete ecommerce REST API built with FastAPI, featuring JWT authentication, product management, order processing, and auto-generated API documentation.

    Python

  6. expense-sharing-api expense-sharing-api Public

    A simple Django REST API to create groups, add members, track expenses, and calculate how much each person owes or should receive. This project is containerized with Docker so you can run it locall…

    Python