Skip to content
View SahilRajputdotexe's full-sized avatar

Block or report SahilRajputdotexe

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

Hi, I'm Sahil Rajput ๐Ÿ‘‹

Backend & data engineer ยท Open-source contributor ยท Gamer

I build backend services and data pipelines, mostly in Java (Spring Boot) and Python. Outside work I contribute to open-source projects in Rust, Go and Python, mainly parsers, compilers, databases and query builders. I studied Computer Science at GD Goenka University.


๐Ÿ”ง Open source

Pull requests I've sent to other projects (45 across 32 repositories).

Project Contribution Pull request
dop251/goja ES2025 Iterator helpers #754 merged
konsoletyper/teavm Math.fma, and a Math.scalb overflow fix #1270 merged #1272 merged
starkware-libs/cairo Match arm guards: parser, type checking and lowering #10430 open #10431 open #10432 open
eliben/pycparser C23 support: nullptr, typeof, constexpr, digit separators, attributes, bool keywords, _BitInt and more #611 open #612 open #613 open #614 open #615 open #616 open #617 open #618 open #619 open
mitsuhiko/minijinja match statement #957 open
parcel-bundler/lightningcss @function rule #1356 open
gluon-lang/gluon Exhaustiveness and unreachable-arm checks for match #980 open
ironcalc/IronCalc Iterative calculation for circular references #1466 open
rust-bio/rust-bio Profile hidden Markov models #705 open
calyxir/calyx Memory bank conflict analysis #2725 open
vincent-herlemont/native_db Record expiry with expire_after, plus lint and CI runner fixes #470 open #471 open #472 open
dgraph-io/ristretto Peek to read a value without counting it as an access #500 open
goccy/go-yaml Complex map keys with the explicit key indicator #947 open
stephenafamo/bob SQL Server query builder dialect #775 open
HDT3213/rdb Stream consumer group backlog report #74 open
serge-sans-paille/pythran Optional common subexpression elimination pass #2483 open
dflook/python-minifier Removing unused imports, variables, definitions and unreachable code #156 open
kayak/pypika MERGE statement #3528 open
piccolo-orm/piccolo with_ clause for common table expressions #1440 open
osprey-oss/deptry Reading INSTALLED_APPS from Django settings #1688 open
kevin1024/vcrpy Native curl_cffi sessions #1057 open
fgmacedo/python-statemachine Event deferral in states #664 open
wntrblm/nox Opt-in session retries #1196 open
pydoit/doit Task inheritance with inherits #493 open
chaimleib/intervaltree IntervalTree.nearest() #161 open
mapproxy/mapproxy Group layer scale ranges, coverage and dimensions passed to child layers #1489 open
uhop/stream-json Extended and lossless number modes for assemblers #223 open
stoplightio/spectral Overrides that target formats without files #3081 open
lf-edge/ekuiper Join sides no longer depend on ON clause order #4189 open
protofire/solhint imports-order autofix keeps import aliases #803 open
olebedev/when Relative months carry over into the next year #53 open
canopen-python/canopen Race in wait_for_bootup when a heartbeat follows the boot-up #681 open

๐ŸŒŸ Projects

๐Ÿ—‚๏ธ uGit

A Git-like version control system in Python, with content-addressed objects, commits, branches, merges, diffs and remotes.

Recommends Spotify tracks using TF-IDF features and cosine similarity.

A MERN clothing store with JWT login, image uploads and a separate admin panel.

๐Ÿ’ฌ Discord Clone

Servers, channels, invite links and file uploads, built with Next.js, Prisma, Clerk and UploadThing.

A Spring Boot starter with JWT authentication, roles, logout and password reset by email.

๐ŸŒŽ GEO BITS

A location-based news website powered by Google Maps and News API.

๐ŸŽฎ Shabby Dream

A first-person shooter made with Unreal Engine 4 in C++.


๐Ÿ› ๏ธ Tech stack

Java Python Go Rust TypeScript C++ Spring Boot Apache Airflow React Next.js Node.js MongoDB MySQL


๐Ÿ“ˆ GitHub stats

Sahil's GitHub stats Top languages


๐Ÿ† At university

  • President, Board of Student Activities: organised inter-university events and freshers' day.
  • President, MUN & Debate Club: held 2 inter-university MUNs and won 5+ debate competitions.
  • President, Gaming Club: hosted competitions and secured sponsorships.

๐Ÿ“ซ Let's connect

LinkedIn LeetCode HackerRank


๐ŸŒˆ Fun fact

When I'm not coding, you'll find me exploring anime worlds, playing FPS games, or learning the violin! ๐ŸŽป

Pinned Loading

  1. Ecommerce-Website Ecommerce-Website Public

    MERN clothing store with JWT login, image uploads and a Vite + React admin panel

    JavaScript

  2. MRS MRS Public

    Music recommendation system using Spotify track data, TF-IDF features and cosine similarity

    Python

  3. SahilRajputdotexe SahilRajputdotexe Public

    Config files for my GitHub profile.

  4. SPRING-SECURITY_TEMPLATE SPRING-SECURITY_TEMPLATE Public

    Spring Boot starter with Spring Security, JWT authentication, roles and password reset by email

    Java 1

  5. discord-clone discord-clone Public

    Discord clone with servers, channels, invite links and file uploads (Next.js, Prisma, Clerk, UploadThing)

    TypeScript