Skip to content
View vatsalj17's full-sized avatar
:electron:
Diving Deep
:electron:
Diving Deep

Block or report vatsalj17

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

hi Hi, I’m Vatsal

Student from India specializing in systems programming and low-level development.

I have a deep-rooted obsession with understanding what happens "under the hood," focusing my energy on kernels, device drivers, networking, and computer architecture. I love understanding the logic and complexity of system-level engineering. 🛠️


About Me

Coding

  • Interests: Low-level systems, specifically Kernels, OS Development, and Network Protocols.
  • Currently Learning: Linux Kernel & Network Stack internals, Embedded Systems architecture.
  • Collaboration: Open to Systems Programming, high-performance Networking tools, or Embedded projects.
  • Workflow: Automated, keyboard-centric orchestration on Arch/Hyprland using Tmux and Neovim for high-velocity systems development.
  • Fun Fact: I’m a logic enthusiast who loves solving Sudoku and Chess puzzles.

Languages and Tools:

C C++ Rust Python Bash Lua

Arch Linux Hyprland Docker Neovim Tmux GDB GNU Make

PostgreSQL MongoDB FastAPI Postman

🤝🏻  Connect with Me

astrohere Divyansh ojha Divyansh ojha Divyansh ojha

Pinned Loading

  1. c-generics c-generics Public

    A tiny, dependency-free C library of generic data structures built with void* for learning low-level memory management.

    C 6 1

  2. vsh vsh Public

    Vatsal’s small Linux Shell, implemented in C from scratch. A lightweight custom Shell with a few built-ins, colorized prompt, and signal handling — made to explore how Shells work under the hood.

    C

  3. arch8 arch8 Public

    An 8-bit, microprogrammed CISC-style processor featuring a 5-step control sequence, flag-based branching, and handcrafted memory.

  4. c-chatroom c-chatroom Public

    A simple multi-client chatroom built in C using TCP sockets and POSIX threads. Supports real-time messaging, usernames, and colored terminal output.

    C

  5. heap-tracer heap-tracer Public

    A runtime C heap memory tracer built using LD_PRELOAD to log allocation activity and detect memory leaks.

    C

  6. riceverse riceverse Public

    My fully riced Hyprland + Arch Linux dotfiles, fine-tuned for performance, aesthetics, and efficiency. Featuring Neovim, Tmux, Waybar, Foot, and more

    C