Skip to content
View sagnik26's full-sized avatar
  • Bengaluru, karnataka

Highlights

  • Pro

Block or report sagnik26

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

Hi there, I'm Sagnik Ghosh

Software Engineer @ Sony Playstation 🎮


       


JavaScript TypeScript Python C++ React Next.js Vue.js React Native Node.js FastAPI Redux GraphQL WebSocket PostgreSQL AWS

  • 🎮 Full-stack engineer building on the PlayStation platform at Sony — event-driven systems, Websockets at scale, GraphQL Federation architecture, High-performance UIs for both web & apps and features that ship to millions

  • 🌱 Contributing to open source as much as I can

  • 💬 Ask me about React, Next.js, JavaScript, TypeScript, React Native, Node.js, GraphQL, Websockets, Python, FastAPI, PostgreSQL

  • 📫 Reach me at [email protected]


💼 Experience

Software Engineer — Sony India Software Centre (Aug 2025 – Present)

• Worked end to end on building the Rewards and Collectibles feature for the Playstation app in React Native. Worked on building the backend API service in Node.js and configured the graphql federation layer by connecting the microservice and creating separate rewards subgraph isolating from shared core subgraph for scalability which improved performance by ~50% while preventing cross service impact

• Worked on Playstation account management internal tool using Next.js (SSR), Redux, TypeScript, and Node.js deployed on AWS EKS and Lambda, optimized page load times by leveraging Server Components to handle heavy AWS resource orchestration and data- fetching, cutting account setup support tickets by 25%

• Optimized real-time streaming data within the PlayStation console UI by engineering a TypeScript message-batching queue and custom React throttling hook, stabilized frame rates at 60 FPS and reduced component re-renders during high-frequency WebSocket event traffic bursts

• Drove PlayStation App accessibility work, implementing WCAG compliant features to ensure compliance with the EU Accessibility Act (EAA), impacting millions of users across the PlayStation ecosystem

• Built a custom native C++ audio processing module (bridged via React Native's native bridge) for real time microphone/controller voice input on the PlayStation Mobile App, optimized for tight mobile CPU/memory budgets


Software Engineer — P360 (Feb 2023 – Jul 2025)

• Owned features end-to-end on Connect, a healthcare SaaS used by 20k+ doctors across 45+ countries, building RESTful APIs in Node.js and PostgreSQL, consumed by a React and TypeScript frontend, and led React Native mobile development end-to-end

• Improved React frontend performance on Connect using list virtualization, cursor based pagination, component memoization, and lazy loading of modules for improving TTFP (time to first paint)

• Migrated real-time messaging to an event-driven WebSocket architecture, cutting latency 10% for 20k+ concurrent users

• Maintained 85%+ test coverage (Jest, React Testing Library, Playwright) in GitHub Actions CI/CD pipelines for zero-downtime releases

• Designed a config-driven multi-tenant onboarding and ETL/migration system (Node.js, TypeScript, Terraform) that cut tenant onboarding from a full day to under 5 minutes by automating cloud provisioning and PostgreSQL data migrations


🛠 Languages & Tools

javascript typescript python cplusplus react nextjs reactnative redux nodejs express graphql postgresql mongodb mysql redis docker aws azure git figma postman


🌍 Open Source Contributions

Project Contribution Status
kestra-io/docs

Event-driven orchestration platform
Fixed blueprint tag casing
Fetched tags from the API in the Blueprints carousel so they display with the correct casing instead of lowercase.
tambo-ai/tambo

Generative UI SDK for React
Validated Groq Llama-3.1-8B model
Tested the model on a locally run Tambo Cloud, documented its shortcomings (JSON escaping, invalid syntax, streaming errors), and updated its status in the model registry.

Pinned Loading

  1. Mem0-inspired-Agentic-Memory Mem0-inspired-Agentic-Memory Public

    This repo implements a Mem0 inspired agentic memory system. It rebuilds Mem0’s idea from scratch: extract facts, store them as vectors, retrieve them later, and ADD / UPDATE / DELETE as the convers…

    Python

  2. Coding-Agent-Harness Coding-Agent-Harness Public

    Craftly — TypeScript coding-agent harness

    TypeScript 1

  3. Tambo-Flow Tambo-Flow Public

    AI-powered flow diagrams from natural language — chat on the left, diagram on the right. Built with Next.js, Tambo AI, and React Flow.

    TypeScript

  4. MarketLens MarketLens Public

    AI Product Manager intelligence platform for B2B SaaS companies. MarketLens watches the web for competitor moves, pricing changes, job signals, and compliance alerts, and surfaces structured insigh…

    TypeScript