Skip to content
View Rajatendu1's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Rajatendu1

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

Rajatendu Dey - Backend engineer: distributed systems, auth and identity, AI-powered applications

Portfolio llmgate live demo actas live demo Open to work: Bangalore or remote

Projects · Open source · Evidence · Stack · Contact

Backend engineer building distributed backend systems, authentication and identity infrastructure, and AI-powered applications. Formerly SDE II at AWS (UnifiedAuth) and an engineer at HSBC; previously a machine learning intern at HighRadius.

Projects, tested and live

llmgate: OpenAI-compatible LLM gateway. Explore the repository. actas: delegation tokens for AI agents. Explore the repository.
Vigilant: AI-assisted Indian equity research. Explore the repository. Engineering portfolio. Explore the repository.

llmgate - routing, failover, streaming, per-key rate limits and usage metering behind one /v1/chat/completions endpoint. Live demo → · Source →

actas - an RFC 8693 token-exchange reference implementation where permissions can only shrink down a delegation chain, with DPoP-style sender constraints and a hash-chained audit log. Live demo → · Source →

Vigilant - turns an Indian stock name into a structured, evidence-backed investment view. Source →

Both live demos are tested working prototypes, not production services. llmgate keys reach the simulated providers only; two real free-tier Groq models sit behind explicit buttons.

Open source, merged upstream

Merged upstream:

  • gookit/goutil #316 - timex now decodes JSON strings before parsing dates: escaped timestamps decode correctly, numbers can no longer be misread as dates, and 0/1 no longer cause a slice-bounds panic. Merged 12 Nov 2026.
  • gorakhargosh/watchdog #1458 - strengthened the EventDebouncer tests in watchdog: the old starvation test also passed with elapsed-time flushing removed, so the rewritten tests synchronize the debouncer lifecycle and add regressions that fail under that mutation. Test-only, no production code changed. Merged 14 Nov 2026.
  • nushell/reedline #1303 - fixed fallback completion highlighting: the fallback searched a lowercased copy and returned UTF-8 byte offsets where the styler expects grapheme indices, so underlining drifted after accents, emoji and case expansions; offsets now map back to the original displayed graphemes. Public API unchanged; 18 added cases with the library suite and doctests passing locally. Merged 14 Nov 2026.
  • sqlfluff/sqlfluff #9140 - added PostgreSQL CREATE TRANSFORM and DROP TRANSFORM parsing to SQLFluff: scripts that define procedural-language type conversions (like the hstore_plpython extension) now lint without parse errors. Fixtures cover both conversion directions, optional signatures, schema-qualified and quoted names, IF EXISTS and CASCADE/RESTRICT, validated against native PostgreSQL 18 grammar via pglast. Merged 15 Nov 2026.
  • pyenv/pyenv #3633 - fixed python-build's custom dependency header detection: configured_with_package_dir only inspected global CPPFLAGS alongside a CPPFLAGS= configure argument, missed package-specific flags, and read the make-option array instead of the configure-option array, so a custom Readline header path could be ignored and Homebrew's paths prepended ahead of the user's. Now global and package-specific CPPFLAGS are checked independently against the configure options. Merged 15 Nov 2026.

Open work continues upstream across Python, Rust, JavaScript and TypeScript projects; highlights stay capped at the five most recent merged contributions and earlier entries remain in GitHub history.

Evidence, with receipts

Project Verified Checks
llmgate 11 Nov 2026 274 pytest cases, 61 local end-to-end HTTP checks, a JavaScript smoke gate, plus Docker image and Compose smoke checks in CI
actas 11 Nov 2026 48 pytest cases, 17 integration checks, 26 process checks, plus desktop and mobile browser workflows (new post-recovery checks; the original development suite was not recovered)

Full evidence notes →

Stack

Python, TypeScript, JavaScript, Go, Docker, Redis, Postgres, AWS, GitHub Actions, Vercel

GitHub

GitHub snapshot: 14 followers, 41 public repos, 20 owned non-fork, 17 stars. Verified 12 Nov 2026.

GitHub streak

How these were built

The projects and patches above were designed and built by Instinct, my AI assistant, working at my direction.

Contact

Open to backend, platform and AI-infrastructure roles, Bangalore or remote.

Portfolio →

Pinned Loading

  1. equity-research-agent equity-research-agent Public

    Vigilant: an AI-assisted Indian equity research workspace that turns a stock name into a structured, evidence-backed investment view.

    TypeScript

  2. actas actas Public

    Delegation tokens for AI agents: an RFC 8693 token-exchange reference implementation where permissions can only shrink down a chain, with sender constraints, a hash-chained audit log and a policy w…

    Python

  3. authlib authlib Public

    Forked from authlib/authlib

    Fork of authlib/authlib - my OAuth 1.0a IPv6 default-port signature fix was merged upstream (PR #1031, Nov 2026).

    Python

  4. engineering-portfolio engineering-portfolio Public

    Source for my engineering portfolio: tested projects, evidence notes and open-source contributions.

    HTML

  5. llmgate llmgate Public

    An OpenAI-compatible LLM gateway: routing, failover, streaming, per-key rate limits and usage metering. Tested prototype with a live demo.

    Python