Skip to content
View JAYMITHRAN's full-sized avatar

Highlights

  • Pro

Block or report JAYMITHRAN

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

⚑ SYSTEM PROFILE

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ SYSTEM PROFILE                                    β”‚
β”‚                                                    β”‚
β”‚ Role       β†’ AI/ML Undergraduate & Developer       β”‚
β”‚ Focus      β†’ AI β€’ Software Engineering β€’ Networkingβ”‚
β”‚ Languages  β†’ Python β€’ Java β€’ C β€’ JavaScript         β”‚
β”‚ Mindset    β†’ Build β€’ Analyze β€’ Automate             β”‚
β”‚ Status     β†’ Continuously learning through          β”‚
β”‚               hands-on projects                     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

I'm an AI/ML undergraduate with strong foundations in Python, Java, Computer Networking, and AI/ML. I enjoy designing intelligent, automation-driven solutions and getting my hands dirty with real-world problem solving β€” from building AI-assisted developer tools to configuring firewalls and virtualization stacks. I learn through hands-on projects, coding practice, and real-world experimentation.


🧬 AI Γ— SOFTWARE Γ— NETWORKING

                        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                        β”‚    AI / ML    β”‚
                        β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
                                β”‚
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β”‚                 β”‚                 β”‚
              β–Ό                 β–Ό                 β–Ό
     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
     β”‚     SOFTWARE     β”‚  β”‚  NETWORKING /  β”‚  β”‚ AUTOMATION β”‚
     β”‚   ENGINEERING    β”‚  β”‚ INFRASTRUCTURE β”‚  β”‚            β”‚
     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ€– AI / ML

  • AI-powered applications
  • Automated code analysis
  • Intelligent, assistive systems

πŸ’» Software Engineering

  • Python β€’ Java β€’ C β€’ JavaScript
  • ReactJS β€’ FastAPI β€’ Express.js
  • REST API design

🌐 Networking / Infrastructure

  • Cisco β€’ Juniper β€’ pfSense
  • Proxmox virtualization
  • Linux β€’ Docker

πŸ•ΈοΈ TECH CONSTELLATION

Technology constellation diagram grouping languages, frontend, backend, database, tools and networking technologies

πŸ’» Languages
Python
Java
C
JavaScript

🎨 Frontend
React
HTML5
CSS3
Tailwind
Bootstrap

βš™οΈ Backend & APIs
FastAPI
Express.js
REST APIs

πŸ—„οΈ Databases
MySQL
MongoDB
Firebase

🧰 Tools & Platforms
Git
GitHub
Docker
Linux
Playwright

🌐 Networking & Infra
Cisco
Juniper
pfSense
Proxmox


🧠 Featured Project β€” StarkAlgoLens

AI-Powered Coding Mentor

StarkAlgoLens is an AI-powered coding mentor with a React (Vite + Tailwind CSS) frontend and a FastAPI backend. It performs code analysis and secure code execution, then generates personalized learning roadmaps and tracks progress over time.

Under the hood:

  • πŸ” Tree-sitter AST analysis for structural code understanding
  • ⏱️ Time and space complexity estimation
  • 🧩 Code-pattern identification
  • 🐳 Docker-isolated code execution across Python, Java, and C++
  • 🧠 Groq API for AI-driven feedback and guidance
  • πŸ—„οΈ MySQL, MongoDB & Firebase persistence layer
  • πŸ“ˆ Personalized learning roadmaps and progress tracking

Node trail

React β†’ Vite/Tailwind β†’ FastAPI β†’ Docker β†’ Tree-sitter β†’ Groq β†’ MySQL β†’ MongoDB β†’ Firebase

StarkAlgoLens architecture: user code flows through React (Vite, Tailwind) UI and FastAPI backend into Tree-sitter analysis, Docker secure execution, and an AI engine, converging into a MySQL, MongoDB and Firebase persistence layer, then developer insights

πŸ€– Automated Google Form Filler

A Python automation tool that reads a source PDF, parses it into structured JSON, maps fields using rule-based logic, and drives a Google Form submission through Playwright browser automation β€” including handling of ambiguous input cases.

   PDF
    β”‚
    β–Ό
 PDF Parser
    β”‚
    β–Ό
Structured JSON
    β”‚
    β–Ό
Rule-Based Field Mapping
    β”‚
    β–Ό
Playwright Automation
    β”‚
    β–Ό
 Google Form

Capabilities: Python automation β€’ PDF parsing β€’ JSON extraction β€’ rule-based field mapping β€’ Playwright browser automation β€’ ambiguous-input handling


🌐 Private Network & Virtualized Infrastructure Lab

Network topology: internet through pfSense firewall into Cisco and Juniper switching and routing, converging into a Proxmox virtualization host

A private, on-premises network built and administered end-to-end β€” not just web development. The lab covers:

  • πŸ”₯ pfSense firewall policy configuration
  • πŸ”€ Cisco and Juniper switching / routing
  • 🧱 Network segmentation
  • πŸ–₯️ Proxmox-based virtual machines and containerized services

πŸ† Achievements & Education

Achievements: India Skills Competition South Region Bronze Medalist in IT Network System Administration, Student Trainer for a six-month networking fundamentals program, and languages English, Tamil, Telugu
Education: Bannari Amman Institute of Technology, Bachelor's Degree in Artificial Intelligence and Machine Learning, CGPA 8.99, September 2023 to present

πŸ“‘ GitHub Activity

Jaymithran's animated GitHub contribution snake

The contribution snake is generated automatically by the snake.yml GitHub Action (see Setup below) and regenerates daily from real contribution data.

First-time setup: the image above won't render until snake.yml has run at least once and created the output branch. Trigger it manually from the Actions tab (Run workflow) right after publishing this repo β€” no placeholder or fallback image is used, so the space stays empty until the real data exists.


πŸ“Š GitHub Overview

GitHub Profile Followers Profile Views Status

Live GitHub statistics and activity metrics rendered via high-availability badge services.


🎯 Current Focus

Areas I'm actively building in β€” not a ranked or scored list.

                       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                       β”‚   AI / ML   β”‚
                       β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
                              β”‚
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β–Ό               β–Ό               β–Ό
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚ Automationβ”‚  β”‚ Intelligent β”‚  β”‚  DSA /     β”‚
        β”‚           β”‚  β”‚  Software   β”‚  β”‚  Problem   β”‚
        β”‚           β”‚  β”‚  Systems    β”‚  β”‚  Solving   β”‚
        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β–Ό                                β–Ό
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚  Computer   β”‚              β”‚  Infrastructure   β”‚
        β”‚ Networking  β”‚              β”‚  Experimentation  β”‚
        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ”— Connect

                    JAYMITHRAN
                        β”‚
         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
         β–Ό              β–Ό              β–Ό
      GitHub         LinkedIn       LeetCode

GitHub LinkedIn LeetCode



βš™οΈ Setup & configuration (for repository owner β€” click to expand)

1. Repository placement

Place these files in a repository named exactly JAYMITHRAN/JAYMITHRAN (a repo matching your username makes GitHub render this as your profile page). Folder layout:

JAYMITHRAN/
β”œβ”€β”€ README.md
β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ hero.svg
β”‚   β”œβ”€β”€ tech-network.svg          # source copy β€” README embeds this inline (see Β§2)
β”‚   β”œβ”€β”€ starkalgolens-architecture.svg
β”‚   β”œβ”€β”€ network-lab.svg
β”‚   β”œβ”€β”€ achievements.svg
β”‚   └── education.svg
└── .github/
    └── workflows/
        └── snake.yml

2. Why the Tech Constellation is inlined, not <img>-referenced

GitHub renders <img src="*.svg"> as a flat, rasterized-style image β€” any <a href> links baked into that SVG are inert in that context. The Tech Constellation diagram is pasted directly into README.md as raw inline SVG instead of loaded via <img>. That's the only section handled this way; every other diagram (hero, StarkAlgoLens architecture, network lab, achievements, education) stays as a normal <img> reference since they don't need interactivity.

Note: GitHub's markdown sanitizer may strip <a> elements from inline SVGs, making the tech-node links non-clickable on GitHub. The inline SVG is retained for visual consistency and because it renders the diagram natively without rasterization artifacts. If clickable links are essential, consider adding a markdown link list below the diagram as a fallback.

Keep assets/tech-network.svg and the inline copy in README.md in sync if you edit the node links or layout later β€” they are two copies of the same diagram by necessity of this workaround.

3. Contribution snake (snake.yml)

Uses Platane/snk to render your real contribution graph as an SVG on a schedule, and publishes it to an output branch via crazy-max/ghaction-github-pages.

  • No extra secrets needed beyond the default GITHUB_TOKEN.
  • After the first run, an output branch will exist containing dist/snake-dark.svg and dist/snake.svg.
  • The README references raw.githubusercontent.com/JAYMITHRAN/JAYMITHRAN/output/snake-dark.svg β€” replace JAYMITHRAN with your actual username/repo if different.
  • In Settings β†’ Actions β†’ General, ensure "Workflow permissions" is set to Read and write permissions so the action can push to the output branch.
  • First run: trigger the workflow manually (Actions tab β†’ Generate Contribution Snake β†’ Run workflow) right after publishing the repo β€” the image has nothing to display until that first run creates the output branch.

4. GitHub Overview stats

Uses the live github-readme-streak-stats service β€” works immediately with high uptime, just replace JAYMITHRAN in the image URL if you fork this for another account.

5. Replacing username / configuration

Search this repository for JAYMITHRAN and replace with your own username in:

  • README.md (social badge links, stats URL, snake image URL, inline SVG links point to external docs and don't need changing)
  • snake.yml (uses ${{ github.repository_owner }} automatically β€” no edit needed if the repo is under your account)

6. External services used

Service Purpose Reliability notes
Platane/snk Contribution snake SVG generation Runs via your own GitHub Action β€” no third-party uptime dependency
github-readme-streak-stats Live contribution streak & activity stats Dedicated high-availability deployment via demolab.com
Shields.io Social link badges only (GitHub/LinkedIn/LeetCode) Static badge rendering, high uptime

7. Verification checklist

  • All technologies listed are present in the source resume
  • All project descriptions are resume-supported (no invented features)
  • No fabricated metrics, star counts, proficiency percentages, or line-of-code figures
  • All social links point to the stated usernames/handles
  • All 22 tech-node links point to official docs/sites (no random third-party sources)
  • No emoji used inside any SVG file (vector icons only)
  • Images include descriptive alt text for accessibility
  • Unused stats.yml workflow and its unreferenced output asset removed
AI Γ— CODE Γ— NETWORKS

Popular repositories Loading

  1. Project_0.1_Calculator Project_0.1_Calculator Public

    HTML

  2. Project_0.2_TravelSiteLandingPage Project_0.2_TravelSiteLandingPage Public

    HTML

  3. Project_0.3_ToDoList Project_0.3_ToDoList Public

    CSS

  4. Project_0.4_XOGame Project_0.4_XOGame Public

    CSS

  5. CrayonD_Phase_00 CrayonD_Phase_00 Public

    CSS

  6. CrayonD_Phase_01 CrayonD_Phase_01 Public

    JavaScript