Skip to content
View Ayush1Garg07's full-sized avatar

Block or report Ayush1Garg07

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

πŸ‘‹ Hi, I'm Ayush Garg

βš™οΈ Systems Software Engineer & Low-Level Programming Enthusiast


πŸ”§ About Me

πŸ’‘ I'm passionate about systems programming and building software that runs close to the metal.
🧩 I love diving deep into OS internals, memory management, and performance optimization.
🌱 Currently mastering Operating Systems, Computer Networks, and System-Level Programming.
πŸ’¬ Ask me about C/C++, Linux System Calls, Memory Allocators, or CPU Scheduling.
🎯 Goal: Build high-performance, low-level systems that power modern computing.
⚑ Fun fact: National-level football player ⚽ – I bring the same competitive spirit to coding!


πŸ› οΈ Tech Stack

Systems & Low-Level:
C β€’ C++ β€’ Linux/POSIX β€’ System Calls (sbrk, mmap, fork, exec) β€’ GDB β€’ Multithreading β€’ Socket Programming

Core Competencies:
Data Structures & Algorithms β€’ Operating Systems β€’ Computer Networks β€’ DBMS β€’ Memory Management β€’ Process Scheduling


πŸ“‚ Featured Projects

🧩 Project πŸ’‘ Description
🧠 Custom Memory Allocator Built a dynamic memory allocator from scratch using sbrk and mmap with block metadata, free lists, and coalescing to reduce fragmentation.
⏱️ CPU Scheduling Simulator Implemented FCFS, SJF, SRTF, Priority, and Round Robin algorithms with Gantt chart visualization and performance metrics.
πŸ’¬ Java Chat Application Real-time client-server chat using socket programming, multithreading, and message queuing for concurrent connections.

πŸ“Š GitHub Stats

Ayush's Streak


🧩 Contribution Graph

Ayush's Contribution Graph


πŸ“œ Certifications & Learning

βœ… Ethical Hacking Workshop – IIT Delhi (2023)
βœ… C Programming Course – HK Computers (2023)
βœ… SQL and Database Course – Infosys Springboard (2024)


🌱 Currently Exploring

while (learning) {
    explore("Advanced OS Concepts & Kernel Development");
    master("Network Protocol Implementation");
    optimize("Concurrent & Parallel Programming");
    build("High-Performance System Software");
}

🀝 Connect with Me


Profile Views

πŸ’­ "In systems programming, every byte counts." πŸ’­

πŸ”§ Crafted with ❀️ by Ayush Garg | Systems Software Engineer πŸ”§

Pinned Loading

  1. ByteMe-Food-Management-System ByteMe-Food-Management-System Public

    A Java-based backend system designed to streamline university food ordering, tracking, and management with structured database interactions and modular design.

    Java

  2. ChatApp-TalkSphere- ChatApp-TalkSphere- Public

    A console-based chat application in Java using sockets and multithreading, supporting clients with features like message forwarding, user queues, and a responsive backend for seamless communication.

    Java

  3. Custom-Memory-Allocator Custom-Memory-Allocator Public

    C

  4. Operating-System-Process-Scheduler Operating-System-Process-Scheduler Public

    A collection of CPU scheduling algorithms implemented in C/C++. Includes FCFS, SJF, Round Robin, and Multilevel Queue Scheduling. Useful for OS students and enthusiasts.

    C

  5. Realtime-Collaborative-Editor Realtime-Collaborative-Editor Public

    TypeScript

  6. Student-Dashboard-Management-System Student-Dashboard-Management-System Public

    JavaScript