Skip to content
View DebjeetDev's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report DebjeetDev

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

๐Ÿ‘จโ€๐Ÿ’ป About Me

const debjeet = {
  pronouns: "he/him",
  role: "Frontend Web Developer",
  location: "Kolkata, India ๐Ÿ‡ฎ๐Ÿ‡ณ",
  coreStack: ["HTML5", "CSS3", "JavaScript (ES6+)", "DOM APIs", "LocalStorage"],
  engineeringFocus: [
    "Closures & Private State Encapsulation",
    "Immutable Array Pipelines (reduce, filter, map, toSorted)",
    "Defensive Input Validation & Edge-Case Testing",
    "Responsive UI & Event Delegation"
  ],
  currentlyAdvancing: ["Async JavaScript & REST APIs", "React Fundamentals"],
  dailyMindset: "Learning. Building. Improving. Every Day."
};

"I believe strong frontend engineering starts with rock-solid fundamentals โ€” writing clean, defensive JavaScript that handles real-world edge cases."


๐Ÿ› ๏ธ Tech Stack & Daily Tools

Core Web & Runtime

HTML5, CSS3, JavaScript, Node.js

Workflow & Deployment

Git, GitHub, VS Code, Vercel, Linux


๐Ÿš€ Featured Projects

๐Ÿง  MemoBrain

Interactive Flashcard & Quiz Study Web App

Live Demo Stack

  • 3D flip flashcards with category tagging & instant creation modal
  • Event delegation (e.target.closest) for clean DOM handling
  • Persistent browser storage via localStorage & crypto.randomUUID()
  • Mobile-responsive sidebar navigation & custom toast notifications

๐Ÿ“บ STREAM-OS Engine

Secure In-Memory Subscription Plan Wallet

35/35 Tests Passing Zero Dependencies

  • Locks secret PIN, failed-attempt counter & plan list inside a private JS closure
  • Brute-force protection: permanently locks (`403`) after 3 wrong PIN attempts
  • Non-mutating plan operations with predictable { status, ok, data } envelopes

Defensive E-Commerce Product Filtering Pipeline

8/8 Tests Passing Vanilla JS

  • Filters noisy product catalogs by category, budget (โ‰ค โ‚น50,000), rating & stock
  • Safely skips malformed rows using guard clauses & Number.isFinite()
  • Uses reduce, filter & immutable toSorted() without touching source arrays

Messy Bank/UPI Data Cleaner & Spend Analyzer

Zero Dependencies Vanilla JS

  • Sanitizes dirty transaction arrays (numeric strings, corrupt rows, null values)
  • Uses reduce + Set to flag recurring subscription/spend leaks (3+ repeats)
  • Computes clean spend totals and transaction summaries

๐Ÿ“Š GitHub Activity & Breakdown

Debjeet's GitHub Streak Top Repo Languages

GitHub Contribution Overview


๐Ÿค Connect With Me

LinkedIn ย  Email ย  MemoBrain Live

Consistent daily builder ยท Kolkata, India ๐Ÿ‡ฎ๐Ÿ‡ณ

Pinned Loading

  1. MemoBrain MemoBrain Public

    ๐Ÿง  MemoBrain โ€” A flashcard + quiz web app to boost memory. Built with HTML, CSS & JavaScript.

    HTML

  2. stream-os-engine stream-os-engine Public

    STREAM-OS - A secure, in-memory billing engine for a Smart TV subscription account

    JavaScript

  3. flipkart-multi-filter flipkart-multi-filter Public

    Flipkart module - Multi-Filter Product Pipeline

    JavaScript

  4. upi-leak-detector upi-leak-detector Public

    JavaScript