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

Hi, I’m Vatsal hi

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: Rust, Linux Kernel internals, and Embedded Systems architecture.
  • 🛠️ Projects: Developed custom Unix shells, real-time memory tracers, and Mark-and-Sweep Garbage Collectors.
  • 🛰️ 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

Top Langs

🤝🏻  Connect with Me

astrohere Divyansh ojha Divyansh ojha Divyansh ojha

Pinned Loading

  1. 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

  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. 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

  4. arch8 arch8 Public

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