Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View sanjomo's full-sized avatar

Organizations

@socketio4j

Block or report sanjomo

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

Hi there πŸ‘‹ I'm Santhosh Mohan

I'm a Java backend engineer and open source developer focused on building high-performance networking software.

My primary interests are:

  • πŸš€ QUIC & HTTP/3
  • 🌐 WebTransport
  • ⚑ Netty
  • β˜• Java
  • πŸ”Œ Network Protocols
  • πŸ“‘ Real-time Communication
  • πŸ—οΈ Distributed Systems

What I'm Working On

A production-focused Java implementation of WebTransport built on top of Netty and HTTP/3.

Features include:

  • HTTP/3 support
  • WebTransport sessions
  • Bidirectional and unidirectional streams
  • QUIC datagrams
  • Flow control
  • High-performance asynchronous APIs
  • Production-ready server architecture

Maintaining and improving the Netty Socket.IO ecosystem with a focus on:

  • Performance
  • Native transports
  • Modern Java support
  • Reliability
  • Production readiness

Open Source

I enjoy contributing to networking infrastructure and protocol implementations.

Areas I've contributed to include:

  • Netty
  • HTTP/3
  • QUIC
  • WebTransport

I'm especially interested in improving developer experience while keeping performance as a first-class goal.

Interests

  • High-performance networking
  • Zero-copy I/O
  • Native transports (epoll, io_uring, kqueue)
  • Protocol design
  • Distributed systems
  • JVM performance
  • Benchmarking
  • Open standards

Current Focus

  • Advancing WebTransport support in Java
  • Improving QUIC performance
  • Building production-grade networking libraries
  • Contributing to the Java networking ecosystem

Tech Stack

Java β€’ Netty β€’ QUIC β€’ HTTP/3 β€’ WebTransport
Linux β€’ io_uring β€’ epoll β€’ kqueue
Maven β€’ Git β€’ JNI β€’ Rust

Philosophy

Build software that is simple to use, difficult to misuse, and fast enough that performance is no longer the bottleneck.

Let's Connect

I'm always interested in discussions about:

  • QUIC
  • HTTP/3
  • WebTransport
  • Netty
  • High-performance Java
  • Network protocol design
  • Open source collaboration

⭐ If you find any of my projects useful, consider giving them a star. It helps others discover them and motivates continued development.

πŸ“Š GitHub Stats

GitHub Stats

Top Langs

πŸ† GitHub Trophies

trophy

Popular repositories Loading

  1. codewords codewords Public

    Geo hash with words

    HTML 1 1

  2. sanjomo sanjomo Public

    1

  3. java-hll java-hll Public

    Forked from aggregateknowledge/java-hll

    Java library for the HyperLogLog algorithm

    Java

  4. socket.io-website socket.io-website Public

    Forked from socketio/socket.io-website

    Socket.IO website and blog

    JavaScript

  5. pywebtransport pywebtransport Public

    Forked from wtransport/pywebtransport

    An async-native WebTransport stack for Python.

    Rust

  6. netty netty Public

    Forked from netty/netty

    Netty project - an event-driven asynchronous network application framework

    Java