Skip to content

Latest commit

Β 

History

138 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation


🧠 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

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors