Software Engineer @ Juspay

Dhinesh
Krishnan

I'm aweb developer
The Developer

I build things that work.

From streaming platforms to fintech payment systems. Web, mobile, and backend — I ship across the full stack.

web.sh
$ cd music-streaming && npm run dev
> Server running on port 3000
> MongoDB connected
> Routes: /api/tracks, /api/playlists, /api/auth
> Streaming engine initialized
$ curl localhost:3000/api/tracks | jq ".count"
> 847
_
Open Source

Contributions to the Rust ecosystem

6 PRs across 4 projects · 1 merged

Merged Open
redis-rs/redis-rs#2155|4.2k
Open

feat(cluster): add node address map for TLS hostname remapping

In TLS-enabled clusters, CLUSTER SLOTS returns IP addresses but TLS certificates are issued for domain names, causing verification to fail. This adds a node_address_map option to ClusterClientBuilder

Rust+267 8
diesel-rs/diesel_async#294|815
Merged

Use get_result instead of execute for pool connection ping

Summary - Changes the Verified recycling method's ping from .execute() to .get_result::<i32>() so the response row is actually read back from the server - This detects connections with corru

Rust+11 11
allan2/dotenvy#166|1.2k
Open

docs: add variable substitution example

Add an example demonstrating .env variable substitution: - ${VAR} syntax for names with underscores - $VAR syntax for simple alphanumeric names - Composing values from multiple variables (e.g. DATA

Rust+70 0
actix/actix-web#4110|24.7k
Closed

refactor: remove Option from RequestHeadType::Rc extra headers

Replace RequestHeadType::Rc(Rc<RequestHead>, Option<HeaderMap>) with RequestHeadType::Rc(Rc<RequestHead>, HeaderMap) , using an empty HeaderMap as the default instead of None. This enables: -

Rust+56 35
actix/actix-web#4109|24.7k
Closed

feat(awc): add ClientResponse::url() for final URL after redirects

Add a method to retrieve the final URL after following redirects. The redirect middleware stores the resolved URL in the response's extensions, and ClientResponse::url() provides convenient access.

Rust+72 4
actix/actix-web#4108|24.7k
Closed

feat(awc): add HTTP proxy support via environment variables

Add support for HTTP_PROXY/HTTPS_PROXY/NO_PROXY environment variables to the awc HTTP client, matching the behavior of reqwest and other HTTP clients. Proxied requests use absolute-form URIs per RFC 7

Rust+361 18
auto-updated from GitHub API
The Musician

I also compose music.

Instrumentals, soundtracks, and beats — produced in Logic Pro X and FL Studio. Published on Spotify and Apple Music.

Spotify
Dhinesh Krishnan
Apple Music
Dhinesh Krishnan
Produced with
Logic Pro XFL Studio
tracks auto-update via Spotify embed
The Creative

I also build worlds.

3D art, motion graphics, and video editing — all done locally, nothing published yet. The tools I work with:

Unreal Engine

3D environments and real-time rendering

Blender

3D modeling, sculpting, and animation

After Effects

Motion graphics and visual effects