Skip to content
View Punit49's full-sized avatar

Block or report Punit49

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

GitHub followers Profile Views LeetCode Status


[ About ]  [ Philosophy ]  [ Stack ]  [ Workflow ]  [ LeetCode ]  [ Stats ]  [ Snake ]


> cat about_me.json

{
  "name": "Punit",
  "role": "Software Engineer",
  "location": "India",
  "stack": {
    "languages": ["TypeScript", "JavaScript", "SQL"],
    "frontend": ["React", "HTML5", "CSS3"],
    "backend": ["Node.js", "REST APIs"],
    "database": ["PostgreSQL"],
    "tools": ["Git", "GitHub", "VS Code", "Docker"]
  },
  "focus_areas": [
    "production-grade full-stack systems",
    "secure payment & webhook integrations",
    "role-based access & multi-tenant architecture",
    "real-time browser APIs (WebRTC / WebSockets)",
    "system design for scale"
  ],
  "currently_learning": ["cloud infra & deployment strategy", "distributed systems"],
  "philosophy": "boring technology, exciting outcomes",
  "fun_fact": "has strong opinions about tabs vs spaces (spaces, obviously)"
}

> ./manifesto.sh

🧠

Think in systems

Every feature is a node in a larger graph. I trace the blast radius before I write the first line.

🔒

Security is not optional

Idempotency keys, signature verification, circuit breakers — resilience is a feature, not an afterthought.

🚀

Ship, then sharpen

Working code today beats perfect code next sprint. I iterate in the open and refactor with intent.

📖

Read before you write

Every framework, library, and API has an origin story. I read the docs before I fight the stack trace.

🧩

Own the whole stack

Frontend state, backend contracts, database schema — I hold the entire picture in my head, not just my layer.

🧭

Debug like a detective

No guessing. Reproduce, isolate, hypothesize, verify. The bug always leaves a trail.


> top -o cpu — tech I run on


Layer Tools
Languages TypeScript JavaScript
Frontend React HTML5 CSS3
Backend Node.js
Database PostgreSQL
Tooling Git Docker VS Code

> ./my_dev_workflow.yml

name: punit-dev-loop
on: [new_problem]

jobs:
  understand:
    steps:
      - read: requirements twice
      - ask: "what breaks this?"
      - sketch: data flow before code flow

  build:
    steps:
      - write: smallest working version
      - test: edge cases, not just happy path
      - commit: small, atomic, meaningful messages

  harden:
    steps:
      - add: error boundaries & fallbacks
      - add: logging that future-me will thank present-me for
      - review: "would I approve this PR from a stranger?"

  ship:
    steps:
      - deploy: with a rollback plan
      - monitor: don't ship and disappear
      - iterate: based on real usage, not assumptions

> cat coding_journey.log

+ [learning]     started with the fundamentals — HTML, CSS, JS, the classics
+ [leveling up]  moved into React, learned to think in components & state
+ [going deep]   picked up TypeScript for type-safety across large codebases
+ [full-stack]   added PostgreSQL & Node.js to own the entire request lifecycle
+ [production]   shipped features that real users depend on daily
+ [scaling]      now studying system design & infra to build for scale
! [ongoing]      still reading docs at 1am when something "should just work"

> ping leetcode.com

Punit's LeetCode stats

LeetCode Profile


> git log --stat --author="Punit"


> ./contribution_snake.gif


> cat contact.sh

#!/bin/bash
echo "Open to interesting problems, good engineering conversations, and collaboration."
echo "Best way to reach me → GitHub profile / issues / discussions."
exit 0

> echo "thanks for reading this far"

Still compiling... always learning, always shipping.

Pinned Loading

  1. Cohort-3.0 Cohort-3.0 Public

    🚀 Documenting my journey through Sheryians Coding School Cohort 3.0 — covering Full Stack Development, DSA, AI, DevOps, System Design, and real-world product building. Includes daily learning logs,…

    JavaScript

  2. Image-Editor Image-Editor Public

    A modern, lightweight web-based image editor built using Vanilla JavaScript, HTML5 Canvas, and CSS. It allows users to upload images, apply real-time filters, use preset effects, reset changes, and…

    JavaScript

  3. actualShowtime actualShowtime Public

    ShowTime is a modern and user-friendly movie ticket booking app that lets users browse the latest movies, view showtimes, and book seats instantly. With real-time updates and a seamless booking exp…

    JavaScript

  4. Daily-Problem-Solving Daily-Problem-Solving Public

    JavaScript

  5. UrbanStay--Stays_made_simple UrbanStay--Stays_made_simple Public

    A full-stack web platform designed for discovering and managing short-term stay and rental accommodations. Users can explore property listings, view detailed information, and interact with listings…

    JavaScript 1

  6. Snake-Game Snake-Game Public

    A fully functional Snake Game written in vanilla JavaScript with a dynamic grid, live scoring system, timer, persistent high scores, device detection, and smooth UI using modals and blurred backgro…

    JavaScript 1