Skip to content
View siddharth1729's full-sized avatar
🐢
Table Lamp
🐢
Table Lamp
Block or Report

Block or report siddharth1729

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
siddharth1729/README.md

Hi, I am Siddharth 👋🏻

I am a Software Engineer based in India.

  • I started off my career as a Software Engineer and have experience working with backend, infrastructure and performance issues.
  • I have experience in working with Nodejs, TypeScript, Arc.codes, Java, Rust, Nginx, PostgreSql, GitHub Action, AWS services and Docker.
  • Along the way, I developed an interest for lower level systems such as database system, storage engines, protocols, networking, observability and etc.
  • Hence, I've decided to pivot my careers towards working on parallel computing, performance computing, storage engine, lower level systems.

To make that a reality, I spend most of my time reading reaserch papers, courses and reading codes to become a better programmer along with its community.

  • Currently learning about Rust, database system, storage engines, network programming, distributed system and exploring the unknowns.
  • Writing a RedRusDB in Rust from scratch.
  • Writing a Non-Blocking Concurrent Data Structures in Rust.
  • Writing about how I implement a database system in Rust RedRusDB Doc.
  • Learning about Rust, database system, network programming, distributed system and exploring the unknowns.

Outside of programming, I enjoy writing and sharing what I learned. You can find out more about my writings at my website.

Pinned

  1. concurrent_task_scheduler concurrent_task_scheduler Public

    Concurrent Task Scheduler that optimizes the execution of a large number of independent tasks across multiple processing units. The scheduler should efficiently allocate resources, manage task depe…

    Java

  2. ocpp ocpp Public

    OCPP server in Typescript

    TypeScript 1

  3. RedRusDB/redrus RedRusDB/redrus Public

    A in-memory k-v storage engine in Rust!

    Rust 1