Skip to content
View sanyam121R's full-sized avatar
:octocat:
Acquiring knowledge and spreading it...
:octocat:
Acquiring knowledge and spreading it...

Highlights

  • Pro

Block or report sanyam121R

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.

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

Hey, I’m Sanyam 👋

Backend‑leaning Full‑Stack Engineer focused on building event‑driven systems, real‑time integrations, and automation that removes boring manual work.

  • 🏗️ 4+ years of experience with Node.js, React, TypeScript, PostgreSQL, MongoDB
  • ☁️ Cloud‑native & serverless: AWS (Lambda, API Gateway), Azure (Functions, VM, ACI)
  • 🔌 Love integrating things: Salesforce CDC, Microsoft Graph (Teams/SharePoint), Jira, ServiceNow
  • 🎯 Currently targeting backend / distributed systems roles at product companies

🔭 What I’m working on

StreamSync – Real‑time video sharing SaaS

A full‑stack desktop app for sharing videos in real time with teammates/friends.

  • Stack: Next.js, Electron.js, Express.js, Socket.io, PostgreSQL, Prisma, Tailwind, Clerk, AWS CloudFront, Whisper AI
  • Low‑latency video sync and collaboration using Socket.io
  • Global content delivery via CloudFront
  • Using Whisper AI to generate titles, descriptions, and transcripts from video

I’m using this project to push myself on real‑time systems, auth, and production‑grade DX.


🛠 Tech I work with

Languages & Runtime

  • TypeScript, JavaScript, C++, Python
  • Node.js (Express.js, REST APIs), React / Next.js

Backend & Data

  • PostgreSQL, MongoDB, Prisma ORM
  • Event‑driven patterns, background workers, queues
  • OAuth2 / JWT / SSO (Azure AD)

Cloud & DevOps

  • AWS: API Gateway, Lambda, CloudWatch
  • Azure: Functions, VM, ACI
  • PM2, basic Docker, CI/CD basics (GitHub Actions style workflows)

Platforms & Integrations

  • Salesforce Change Data Capture (CDC)
  • Microsoft Graph API (Teams)
  • Jira REST API, ServiceNow, Halo

🧩 Highlight: Event‑driven project lifecycle automation

One of my favorite projects:

  • Built a Node.js service that listens to Salesforce OpportunityChangeEvent via CDC
  • Uses MongoDB Change Streams + an event queue to trigger:
    • SOW creation and SharePoint updates
    • Jira CSD ticket creation
    • Microsoft Teams channel provisioning and file migration
  • Processes 500+ events/month, cuts manual project‑intake work by ~75%, with ~99.5% reliability

I’m planning to publish a simplified, scrubbed version of this flow as code + architecture notes here.


📚 What I’m learning / practicing

  • System design for L4/L5‑style interviews (caching, queues, rate limiting, sharding)
  • Algorithms & data structures (NeetCode / LC, mostly graph/DP problems)
  • Better observability: logging, metrics, and tracing for Node.js services

🤝 Let’s connect

If you’re working on something around distributed systems, automation, or real‑time apps and want to brainstorm or pair on design, I’m always happy to chat.

Pinned Loading

  1. conversation-session-service conversation-session-service Public

    Built a backend service for a voice ai platform, each incoming call creates a conversation session, and a session can receive multiple events over time.

    TypeScript

  2. Cubic-Obstacle-game Cubic-Obstacle-game Public

    Cubic Obstacle game - player runs and obstacles needs to be avoided.

    ASP.NET