Skip to content
View aditya-systems-hub's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report aditya-systems-hub

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
aditya-systems-hub/README.md

Hey, I'm Aditya

Open Source Developer | DevOps Enthusiast | Full Stack Engineer

LinkedIn GitHub

GitHub Followers Profile Views


About Me

name: Aditya
role: Open Source Developer
focus: Building tools that solve real problems
motto: "Ship clean code. Automate everything. Contribute back."
  • Writing code that powers infrastructure and web applications
  • Contributing to open source projects that matter
  • Automating workflows and building CI/CD pipelines
  • Always learning, always shipping

Tech Stack


About Me (Go)

package main

import "fmt"

type Developer struct {
    Name       string
    Role       string
    Focus      []string
    Languages  []string
    Interests  []string
}

func (d Developer) String() string {
    return fmt.Sprintf(
        "πŸ‘¨β€πŸ’» %s\nπŸ“Œ %s\n🎯 Building: %v\nπŸ’» Languages: %v\nπŸš€ Passionate about: %v",
        d.Name, d.Role, d.Focus, d.Languages, d.Interests,
    )
}

func main() {
    developer := Developer{
        Name:  "Aditya",
        Role:  "Open Source Developer | DevOps Enthusiast | Full Stack Engineer",
        Focus: []string{"Infrastructure", "Web Applications", "Automation"},
        Languages: []string{"Python", "JavaScript", "Go", "Bash"},
        Interests: []string{"CI/CD", "Kubernetes", "Cloud Native", "DevOps"},
    }
    
    fmt.Println(developer)
}

// Output:
// πŸ‘¨β€πŸ’» Aditya
// πŸ“Œ Open Source Developer | DevOps Enthusiast | Full Stack Engineer
// 🎯 Building: [Infrastructure Web Applications Automation]
// πŸ’» Languages: [Python JavaScript Go Bash]
// πŸš€ Passionate about: [CI/CD Kubernetes Cloud Native DevOps]

GitHub Stats

GitHub Stats GitHub Streak

Top Languages


Contribution Graph

Contribution Graph


🐍 Snake Game - Eating Contributions

Click to play the snake game that eats your contributions!
<style>
  #snakeCanvas {
    border: 2px solid #30B87F;
    background-color: #0d1117;
    display: block;
    margin: 20px auto;
  }
</style>

<canvas id="snakeCanvas" width="400" height="400"></canvas>

<script>
  const canvas = document.getElementById('snakeCanvas');
  const ctx = canvas.getContext('2d');
  const gridSize = 20;
  const tileCount = canvas.width / gridSize;
  
  let snake = [{x: 10, y: 10}];
  let food = {x: 15, y: 15};
  let dx = 1;
  let dy = 0;
  let score = 0;
  
  // Contribution colors for the grid
  const contributionColors = ['#0d1117', '#16a34a', '#22c55e', '#4ade80', '#22d3ee'];
  
  function drawGrid() {
    for (let i = 0; i < tileCount; i++) {
      for (let j = 0; j < tileCount; j++) {
        const colorIndex = Math.floor(Math.random() * contributionColors.length);
        ctx.fillStyle = contributionColors[colorIndex];
        ctx.fillRect(i * gridSize, j * gridSize, gridSize - 1, gridSize - 1);
      }
    }
  }
  
  function drawSnake() {
    snake.forEach((segment, index) => {
      ctx.fillStyle = index === 0 ? '#22d3ee' : '#16a34a';
      ctx.fillRect(segment.x * gridSize + 1, segment.y * gridSize + 1, gridSize - 2, gridSize - 2);
    });
  }
  
  function drawFood() {
    ctx.fillStyle = '#f43f5e';
    ctx.fillRect(food.x * gridSize + 1, food.y * gridSize + 1, gridSize - 2, gridSize - 2);
  }
  
  function update() {
    const head = {x: snake[0].x + dx, y: snake[0].y + dy};
    
    if (head.x < 0 || head.x >= tileCount || head.y < 0 || head.y >= tileCount) {
      return false;
    }
    
    for (let segment of snake) {
      if (head.x === segment.x && head.y === segment.y) {
        return false;
      }
    }
    
    snake.unshift(head);
    if (head.x === food.x && head.y === food.y) {
      score++;
      food = {x: Math.floor(Math.random() * tileCount), y: Math.floor(Math.random() * tileCount)};
    } else {
      snake.pop();
    }
    return true;
  }
  
  function gameLoop() {
    drawGrid();
    drawSnake();
    drawFood();
    
    if (update()) {
      setTimeout(gameLoop, 100);
    } else {
      ctx.fillStyle = '#ffffff';
      ctx.font = '20px Arial';
      ctx.fillText(`Game Over! Score: ${score}`, 10, 30);
    }
  }
  
  document.addEventListener('keydown', (e) => {
    switch(e.key) {
      case 'ArrowUp': if (dy === 0) { dx = 0; dy = -1; } break;
      case 'ArrowDown': if (dy === 0) { dx = 0; dy = 1; } break;
      case 'ArrowLeft': if (dx === 0) { dx = -1; dy = 0; } break;
      case 'ArrowRight': if (dx === 0) { dx = 1; dy = 0; } break;
    }
  });
  
  gameLoop();
</script>

How to play: Use arrow keys to control the snake. Each contribution square you eat increases your score! πŸπŸ’š


"Talk is cheap. Show me the code." - Linus Torvalds

Open to collaborations on DevOps tooling, automation, and open source projects.

Popular repositories Loading

  1. NOVA-AI-assistance NOVA-AI-assistance Public

    made my own AI assistance

    JavaScript

  2. OSS-Lesson OSS-Lesson Public

    Forked from Saahi30/OSS-Lesson

    HTML

  3. VCS-first VCS-first Public

    Python

  4. Python Python Public

    Forked from TheAlgorithms/Python

    All Algorithms implemented in Python

    Python

  5. Esports-Gaming_Dashboard- Esports-Gaming_Dashboard- Public

    Forked from Phantasmal24/Esports-Gaming_Dashboard-

    JavaScript

  6. GameHub GameHub Public

    Forked from Kunal628-hue/GameHub

    HTML