Skip to content
View ram2005024's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report ram2005024

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
ram2005024/README.md

LinkedIn X Portfolio Gmail WhatsApp



πŸ‘¨β€πŸ’» $ whoami

Backend and full-stack engineer from Dhapasi, Kathmandu β€” BSc CSIT at Amrit Campus, building real production systems while studying.

I'm not chasing tutorials. Right now I'm building:

  • 🍱 The Mummy Sweets & Corner β€” a full restaurant platform with production-quality auth, background jobs, and RBAC
  • πŸ†˜ Sahayog β€” AI disaster-response + geospatial mutual aid system

I'm using these to understand why systems are designed the way they are β€” not just how to make them work. Service/Repository architecture, async patterns, token refresh races, database query planning β€” this is the level I operate at.

πŸ’€ Question I ask before every line of code: What happens when this fails at 3AM under concurrent load?

πŸ“ Dhapasi, Kathmandu Β Β·Β  πŸ“¬ sharmashekhar20050@gmail.com Β Β·Β  πŸ“ž +977-976-557-1937



πŸ”₯ $ cat current_focus.py

ram = {
    "currently_building": [
        "🍱 The Mummy Sweets and Corner  β€”  production restaurant platform",
        "πŸ†˜ Sahayog  β€”  AI disaster response + geospatial mutual-aid system",
    ],

    "architecture": "Service / Repository / Schema pattern",

    "backend": {
        "primary"     : ["FastAPI", "async/await", "Pydantic v2", "Dependency Injection"],
        "orm"         : ["Async SQLAlchemy", "Alembic migrations"],
        "deepening"   : ["Django", "Django REST Framework"],
        "infra"       : ["PostgreSQL", "Redis", "Celery", "Docker / Compose"],
        "auth"        : ["JWT", "HttpOnly cookies", "access + refresh tokens", "RBAC"],
        "storage"     : ["Cloudinary", "background image processing via Celery"],
        "observability": ["structured logging", "error handling middleware"],
    },

    "frontend": {
        "core"  : ["Next.js 14 App Router", "React", "TypeScript", "TailwindCSS"],
        "data"  : ["TanStack React Query", "Zustand", "Axios interceptors"],
        "forms" : ["React Hook Form", "Zod"],
        "ui"    : ["shadcn/ui", "Framer Motion"],
    },

    "previously_shipped": [
        "Multi-vendor e-commerce  (Stripe webhooks, Inngest, OpenAI)",
        "AI Resume Builder  (PERN + OpenAI)",
        "Next.js 14 Blog  (NextAuth, RBAC, ISR caching)",
        "Expense Tracker  (MERN, Chart.js, JWT)",
    ],

    "engineering_thinking": [
        "Why access tokens expire β†’ refresh tokens exist β†’ where each lives",
        "10 requests hit 401 simultaneously β†’ refresh race β†’ refreshPromise",
        "PostgreSQL EXPLAIN ANALYZE β†’ index strategy β†’ query planning",
        "Redis as cache vs broker β†’ TTL β†’ distributed locking β†’ rate limiting",
        "Celery retry logic β†’ idempotency β†’ task failure handling",
        "Server Components vs React Query β†’ hydration/dehydration boundary",
        "Service layer vs Repository layer β†’ why the separation matters",
        "Pydantic v2 validation β†’ dependency injection β†’ lifespan events",
    ],

    "leveling_up": [
        "PostgreSQL query optimization + EXPLAIN ANALYZE",
        "Observability β€” structured logging, tracing, Prometheus",
        "Testing β€” pytest, async test patterns, integration tests",
        "CI/CD β€” GitHub Actions, Docker registry, zero-downtime deploys",
        "PostGIS + geospatial queries (Sahayog)",
        "Kafka + event-driven architecture",
        "Distributed systems β€” consistency, fault tolerance",
        "Kubernetes β€” because Compose only takes you so far",
    ],

    "philosophy": "Ship real things. Understand what breaks. Build for the next order of magnitude.",
    "status"    : "🟒 Open to backend, full-stack, or AI engineering roles",
}


πŸ—οΈ $ cat architecture.txt


πŸ“ Service / Repository Architecture (what I actually follow): Request β†’ Router β†’ Dependency Injection ↓ Service Layer (business logic) ↓ Repository Layer (DB queries only) ↓ Async SQLAlchemy + PostgreSQL ↓ Pydantic v2 schemas (in/out/db)

πŸ” Auth flow I'm building:

Login β†’ FastAPI β”œβ”€β”€ Access Token β†’ response body (short-lived, 15min) └── Refresh Token β†’ HttpOnly cookie (long-lived, 7d) ↓ Frontend: Access token in Zustand memory (never localStorage) ↓ Axios attaches Bearer token to every request ↓ 401 β†’ response interceptor fires ↓ refreshPromise ← ONE shared promise (solves concurrent races) ↓ New access token β†’ retry ALL queued requests simultaneously

⚑ Next.js + React Query data boundary:

/menu, /product/[id] (SEO-critical public routes) ↓ Server Component fetches β†’ initialData passed down ↓ React Query hydrates β†’ ZERO double fetch ↓ Interactions: cart, filters, pagination, mutations β†’ React Query owns it β†’ Optimistic updates

πŸ—„οΈ Database problem-solving approach:

Business problem β†’ Raw SQL β†’ EXPLAIN ANALYZE ↓ Index strategy β†’ SQLAlchemy ORM β†’ Prod at scale


πŸš€ $ ls ./production/


🍱 The Mummy Sweets & Corner

FastAPI Β· Pydantic v2 Β· Async SQLAlchemy Β· PostgreSQL Β· Redis Β· Celery Β· Next.js 14 Β· Cloudinary

Full restaurant platform β€” built solo, end-to-end. Service/Repository architecture. Production auth with HttpOnly cookies, refresh-token concurrent-request race handling via refreshPromise. RBAC for customers/admins/delivery. Celery + Redis for async image processing jobs. Real engineering, not a course project.

Status

πŸ†˜ Sahayog β€” AI Disaster Response

FastAPI Β· PostGIS Β· PostgreSQL Β· Redis Β· Celery Β· AI Triage Β· Next.js 14

AI-powered disaster-response + community mutual-aid platform. Incident reporting, volunteer matching, blood donors, geospatial shelter lookups, AI-assisted prioritization with coordinator approval. My gateway into event-driven architecture, PostGIS, and Kafka.

Status

πŸ›’ Multi-Vendor E-Commerce

Node.js Β· PostgreSQL Β· Prisma Β· React Β· Stripe Β· OpenAI Β· Inngest

Full marketplace β€” Stripe webhooks, Inngest background jobs, AI product descriptions, admin analytics. Processes real orders.

Live Source

πŸ“„ AI Resume Builder

React Β· Node.js Β· PostgreSQL Β· OpenAI Β· TailwindCSS

AI resume generator β€” real accounts, templates, real-time preview, PDF export, ATS hints. Built because I needed one. Stayed because others did too.

Live Source

All Repos


πŸ› οΈ $ tech --all --used-in-prod

Backend

Frontend

Infrastructure & DevOps

Tools & More


Celery Alembic SQLAlchemy Pydantic Stripe Cloudinary Inngest OpenAI Claude API Gemini Neon


πŸ“Š $ github-stats --fire

πŸ† Trophies

trophy


πŸ“ˆ Core Stats



πŸ“‹ $ github-summary --cards



🐍 $ watch snake eat --my-commits

snake

πŸ“… $ git log --graph --all


πŸ“„ $ cat hiring.txt

Open to backend, full-stack, or AI engineering roles.

I can build and ship. What I'm actively building right now is engineering judgment β€” the ability to look at a system and think:

What is the actual problem? β†’ What are my options? What are the trade-offs? β†’ What happens under failure? What happens at 10x scale? β†’ What architecture makes sense?

I'm not just learning FastAPI. I'm learning why Service/Repository separation exists, why Pydantic v2 dependency injection beats global state, why a refreshPromise solves concurrent token refresh races, why EXPLAIN ANALYZE matters before you think indexes.

I want to work somewhere with a problem worth owning. Where the architecture has real reasons. Where code review is a conversation, not a rubber stamp.

I'm not looking for a job. I'm looking for a team with a problem worth solving.





Let's build something real.


Email LinkedIn Portfolio GitHub




Pinned Loading

  1. RESUME_BUILDER_MERN RESUME_BUILDER_MERN Public

    Successfully created an AI assistant resume builder with high quality theme and design with MERN,CRUD and other top notch packages!!

    JavaScript 3

  2. ECOM_APP ECOM_APP Public

    A full‑stack e‑commerce app built with the PERN stack, featuring secure authentication, product management, and smooth shopping experiences.

    JavaScript

  3. MERN_EXPENSE_TRACKER MERN_EXPENSE_TRACKER Public

    JavaScript

  4. Nextjs-Blog-App Nextjs-Blog-App Public

    A full‑stack blog app built with Next.js, featuring authentication, dynamic content, and modern web tools.

    JavaScript