Skip to content
View RustamSheoran's full-sized avatar

Block or report RustamSheoran

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.

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

Hi, I'm Rustam Sheoran ๐Ÿ‘‹

Systems Engineer ยท Solana Developer ยท Competitive Programmer

Started building seriously at 10. Eight years of consistent GitHub contributions. Currently 18, gap year before university โ€” spending it going deep rather than wide.

I build systems from the ground up โ€” operating systems, shells, distributed infrastructure, and Solana programs. Not as exercises. As the actual thing.


๐Ÿ”ญ What I'm Working On

  • Jepsen-inspired distributed systems testing framework โ€” fault injection (network partitions, crashes, latency), linearizability validation, adversarial workload simulation (private)
  • Rust Password Manager โ€” security-focused vault with Argon2id, ChaCha20Poly1305, secret-aware memory, CLI + TUI
  • SolScope React Native โ€” rewrite of my Solana wallet intelligence platform

๐Ÿ† Competitive Programming

CodeChef

  • โญ 6โ˜… ยท 2239 rating ยท Division 1
  • ๐ŸŒ Global Rank: 301 ยท ๐Ÿ‡ฎ๐Ÿ‡ณ Country Rank: 121
  • ๐Ÿ“ˆ codechef.com/users/ginge

๐Ÿš€ Featured Projects

๐Ÿ–ฅ๏ธ OS-C

Freestanding x86_64 operating system kernel written in C and Assembly.

UEFI Firmware
     โ”‚
     โ–ผ
Bootloader (kernel.efi)
     โ”‚
     โ–ผ
Memory Init โ”€โ”€โ–บ PMM โ”€โ”€โ–บ Paging (PML4)
     โ”‚
     โ–ผ
CPU Setup โ”€โ”€โ–บ GDT / IDT โ”€โ”€โ–บ Interrupts (PIC/PIT)
     โ”‚
     โ–ผ
Syscall Interface (syscall/sysret)
     โ”‚
     โ–ผ
Kernel Space (Higher Half)
     โ”‚
     โ–ผ
Interactive Shell (Serial I/O)
  • Full physical memory manager + virtual paging (PML4), higher-half kernel
  • CPU initialization โ€” GDT/IDT, interrupt handling, timer configuration
  • Syscall interface bridging user โ†” kernel space
  • UEFI-based boot with zero libc or runtime dependencies

Stack: C ยท x86_64 Assembly ยท UEFI


๐Ÿ–ฅ๏ธ Shell-C++

Modern C++20 Unix-like shell with AST-based execution engine.

Input
  โ”‚
  โ–ผ
Lexer โ†’ Parser (AST) โ†’ Execution Engine
                              โ”‚
                              โ–ผ
                   Processes / Syscalls
                              โ”‚
                              โ–ผ
                 Pipes / Redirection / Signals
  • AST-based parsing with operator precedence
  • Pipelines and I/O redirection via file descriptors
  • Job control โ€” fg/bg, signals, process groups
  • Interactive shell with history, completion, and editing

Stack: C++20 ยท POSIX ยท Unix syscalls


Security-focused password vault with a CLI and terminal UI.

  • Crypto: Argon2id for key derivation โ†’ ChaCha20Poly1305 for authenticated encryption
  • Memory: secrecy::SecretString and zeroize-based cleanup for all sensitive in-memory data
  • Storage: encrypted vault โ€” no plaintext site names, usernames, or passwords on disk
  • TUI: fuzzy search, auto-hide on focus switch, clipboard auto-clear after 15 seconds, auto-lock on inactivity
  • Tests: crypto round-trips, wrong-password rejection, plaintext regression checks, Unix permission enforcement

Stack: Rust ยท Argon2id ยท ChaCha20Poly1305 ยท ratatui ยท crossterm


๐Ÿ”ญ SolScope Android

Solana wallet intelligence platform โ€” analyzes on-chain activity and generates algorithmic risk scores.

  • Custom JSON-RPC 2.0 client built from scratch โ€” no heavy SDKs, direct Solana Mainnet communication
  • Weighted heuristic risk engine: account age, balance patterns, transaction history, asset diversity โ†’ 0โ€“100 safety score
  • Clean Architecture + MVVM, Kotlin Coroutines and Flow throughout
  • Custom Glassmorphic design system in Jetpack Compose

Deprecated Android codebase โ€” full React Native rewrite in progress.

Stack: Kotlin ยท Jetpack Compose ยท OkHttp ยท Kotlinx Serialization ยท Solana JSON-RPC


๐Ÿงช Distributed Systems Testing Framework (Private)

Jepsen-inspired framework for validating correctness under adversarial conditions.

Client Workload
       โ”‚
       โ–ผ
Distributed Cluster
       โ”‚
       โ–ผ
Fault Injection Layer
(network partitions ยท crashes ยท latency injection)
       โ”‚
       โ–ผ
Observability + Logs
       โ”‚
       โ–ผ
Consistency Verification
(linearizability ยท eventual consistency)
  • Fault injection โ€” network partitions, process crashes, latency injection
  • Linearizability validation under adversarial workloads
  • Distributed workload simulation across multiple nodes

๐ŸŽจ ASCII-CAM

Real-time browser camera feed converted to ASCII art via Canvas API.

  • Live camera โ†’ ASCII conversion with adjustable resolution and character sets
  • 60+ FPS rendering with performance tracking
  • Image and video export

Stack: TypeScript ยท React ยท Canvas API


๐Ÿงฐ What I Work With

Systems & Low-Level C C++20 x86_64 Assembly Rust POSIX Linux

Solana / Web3 Rust Anchor Solana JSON-RPC PDAs SPL Tokens DeFi primitives

Backend & Infra Node.js TypeScript Docker Kubernetes Terraform CI/CD Kafka PostgreSQL

AI / ML PyTorch Transformers RAG Agents Fine-tuning (IIT Indore โ€” Diploma in AI & Data Science)

Mobile Kotlin Jetpack Compose React Native


๐Ÿ“š How I Learn

I design structured curricula across domains โ€” web/backend internals, DevOps infrastructure (containers through Firecracker sandboxing), Solana/Web3, and AI systems โ€” and implement as I go. Not passive consumption.

Current deep focus: Solana ecosystem (programs, DeFi mechanics, infrastructure) and Rust systems programming.

Upcoming: contributing to Omarchy โ€” systems/Linux tooling.


๐Ÿ“Š Activity

GitHub Stats

Eight years of consistent contributions โ€” 2018 through today.


๐Ÿ“ซ Reach Me

Pinned Loading

  1. OS-C OS-C Public

    Freestanding x86_64 UEFI kernel in C11/ASM implementing paging, PMM, GDT/IDT, timer interrupts, syscalls, and a serial interactive shell.

    C 10

  2. Shell-C-plusplus Shell-C-plusplus Public

    Modern C++20 command-line shell with AST-based parsing, interactive editing, job control, pipelines, and 28 built-in commands.

    C++ 2

  3. ASCII-CAM ASCII-CAM Public

    Real-time browser camera that converts live video into ASCII art using React, TypeScript, and the Canvas API with customizable rendering and export tools.

    TypeScript 4

  4. solscope-android solscope-android Public

    SolScope is a native Android application that analyzes Solana wallet activity and generates a conservative, explainable risk score to help users understand potential exposure before interacting witโ€ฆ

    Kotlin

  5. Solscope-android-react-native Solscope-android-react-native Public

    SolScope (React Native): A high-fidelity Solana intelligence platform featuring a premium Glass/Clay UI. Analyze wallets, track real-time balances, and visualize transaction history with lightweighโ€ฆ

    TypeScript

  6. live-attendance-system live-attendance-system Public

    JavaScript