Skip to content
View RaisinTen's full-sized avatar
:octocat:
githubbing
:octocat:
githubbing

Block or report RaisinTen

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RaisinTen/README.md

Darshan Sen

Contacts

Experience

Holepunch

Engineer, June 2025 - Present

  • End-to-end development of video streaming in Keet, the peer-to-peer messaging app focused on privacy, by leveraging JS and C++ expertise to seamlessly integrate FFmpeg into the Electron app

Cursor

Engineer, January 2025 - Present

  • Delivering key solutions across Node.js and Electron for Cursor, the AI code editor. For example, tracking Node.js HTTP/2 calls through the Network tab of Chrome DevTools nodejs/node#59611

Postman

Technical Lead, June 2021 - August 2025

Node.js

TSC Member, Core Collaborator, Triager, October 2020 - Present

  • Nominated by the project community to serve as a TSC Member, Core Collaborator and Triager for my quality code contributions and valuable code reviews
  • Won the "Outstanding Contribution from a New Arrival" award as part of the JavaScriptLandia Awards at 2022's OpenJS World - https://openjsf.org/blog/first-ever-javascriptlandia-awards-celebrate-community-leaders
  • 36th highest contributor of C++ and JavaScript features, bug fixes and performance improvements across all subsystems of Node.js
  • Primarily known for being the lead of the "Single executable applications" Strategic Initiative, which I have initially implemented in nodejs/node#45038
  • Provided 1:1 mentorship to numerous contributors and onboarded 6 collaborators
  • Contributed to other high-profile C++ and C projects like V8, libuv and OpenSSL for the betterment of Node.js

Electron

Governance Member, July 2022 - May 2024

Deno

Contributor, August 2022 - September 2022

  • Once, I decided to challenge myself to land a valuable contribution in Deno, despite my inexperience in Rust, so I attempted solving a serde_v8 bug - denoland/deno#11502 while teaching myself Rust and I ended up landing the key improvement in Rusty V8 - denoland/rusty_v8#1049, bringing the change into Deno in the rusty_v8 upgrade - denoland/deno#15762 and finally fixing the issue in denoland/deno#15946

Talks

Education

West Bengal University of Technology, 2017 - 2021

Bachelor of Technology in Computer Science & Engineering

DGPA - 9.28 / 10

Skills

C++, C, Node.js, Electron, JavaScript, TypeScript, Objective-C, Python, Rust, Bash, Git

Pinned Loading

  1. nodejs/single-executable nodejs/single-executable Public

    This team aims to advance the state of the art in packaging Node.js applications as single standalone executables (SEAs) on all supported operating systems.

    382 11

  2. nodejs/postject nodejs/postject Public

    Easily inject arbitrary read-only resources into executable formats (Mach-O, PE, ELF) and use it at runtime.

    JavaScript 231 15

  3. electron-snapshot-experiment electron-snapshot-experiment Public

    Speeding up Electron apps by using V8 snapshots in the main process

    JavaScript 88 8

  4. perftrace perftrace Public

    Visualize Performance issues in your JavaScript Applications

    JavaScript 55 1

  5. benoni benoni Public

    A lightweight C++ HTTP library that uses the system's HTTP client on Windows, Apple and Linux.

    C++ 6

  6. Debugging native C++ crashes in Elec... Debugging native C++ crashes in Electron and Chromium using GDB.md
    1
    # Debugging native C++ crashes in Electron and Chromium using GDB
    2
    
                  
    3
    ## Need for debugging symbols
    4
    
                  
    5
    ### Setup