Skip to content
View Surajsuthar's full-sized avatar

Block or report Surajsuthar

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

Hi, I'm Suraj! 👋

About Me

  • I'm a passionate software developer with a keen interest in backend, open-source contributions, and Database makes me wet.
  • I have 1+ year of experience building backend and full-stack systems, mainly working with TypeScript, Node.js, databases, and Rust.
  • I’ve been spending a lot of time working on backend-heavy and systems projects, including storage engines, search systems, APIs, and infrastructure, and I’d love to explore if there’s a way I could contribute to the team

Some of my Project im which im complete soon or after and i like to work on then.

  • EvictBench - C++ benchmark suite for database buffer-pool eviction policies: FIFO, Random, LRU, MRU, CLOCK, LFU, LFU-Aging, LRU-K, 2Q, PostgreSQL-style Clock Sweep, InnoDB midpoint LRU, ARC, LIRS, CLOCK-Pro, CAR and TinyLFU query-aware replacement.
  • refDb - refDB is an educational database project focused on building a small but sophisticated storage engine around a classic Log-Structured Merge Tree (LSM) index.
  • Kv0DB - Built a disk-backed B tree key-value storage engine in Go supporting CRUD operations, record encoding, decoding, and key-based lookups with sql like query langusage.
  • Dev-notify - DevNotify is a web application that helps developers stay updated on issues from their starred GitHub repositories.
  • Video Transcoder - A FastAPI service that uploads videos to MinIO, queues transcoding jobs with Celery, processes videos with FFmpeg, and reports job progress through Server-Sent Events.
  • rsearch - Local full-text search over a directory tree. Point it at a folder, it builds a BM25-ranked inverted index, and drops you into a vim-style TUI to search it.
  • Database Component Learning - Implementation of component of database like, slotted page, btree, lsm, in-memory structure
  • Vidara - Multi model AI Images and video generation for social media marking, reels short video form
  • Educational Redis - Basic version of redis in go
  • noCap - NoCap is a live random video call platform. Meet real strangers from around the world — no scripts, no filters, just authentic face-to-face conversations.
  • Coding Challenges - A collection of low-level tools and system-oriented projects built from scratch to understand how core utilities and backend systems work under the hood. This repository showcases implementations of common Unix-like tools, networking systems, and performance-focused components.
  • Recordme - An open-source alternative to Loom for fast, easy screen recording

Profile Views

Popular repositories Loading

  1. Dev-notify Dev-notify Public

    DevNotify is a web application that helps developers stay updated on issues from their starred GitHub repositories.

    TypeScript 6

  2. clow_frontend clow_frontend Public

    JavaScript 1

  3. portfolio portfolio Public

    TypeScript 1

  4. duckdb duckdb Public

    Forked from duckdb/duckdb

    DuckDB is an analytical in-process SQL database management system

    C++ 1 1

  5. opendata opendata Public

    Forked from opendata-oss/opendata

    OpenData is a collection of open source databases built on a common, object-native storage and infrastructure foundation.

    Rust 1

  6. Index-Data-Structures Index-Data-Structures Public

    Database Index Data Structures — Research & Implementation Map

    1