ATSDopi

GitHub profile README โ€” cybersecurity student building CTF/OSINT tools, dev utilities and web apps

GitHubPythonHTML
๐Ÿ‘ 133 vuesSync GitHub: 11/7/2026
automationgithub-actionsgithub-profileprofileprofile-readmepythonreadmesvg
ATS-Dopi โ€” Cybersecurity Student

Typing animation โ€” Cybersecurity Student, CTF Toolbox Developer, Full-Stack Developer

Status badges


๐Ÿ‘‹ About Me

class ATSDopi:
    def __init__(self):
        self.name = "ATS-Dopi"
        self.role = "Cybersecurity Student"
        self.current_project = "CTF Toolbox"
        self.languages = ["Python", "TypeScript", "JavaScript", "C", "C++",
                          "C#", "Java", "PHP", "Rust", "Swift", "Kotlin"]
        self.web = ["HTML5", "React", "Next.js", "Node.js", "Electron",
                    "WordPress", "Android"]
        self.databases = ["MySQL", "PostgreSQL", "Firebase"]
        self.tools = ["Docker", "PowerShell", "Figma", "Photoshop",
                       "Lightroom", "After Effects", "Arduino"]
        self.interests = ["CTF", "OSINT", "Pentest", "Reverse Engineering",
                          "LLM", "Automation"]
        self.location = "France"
        self.hub = "https://guns.lol/atsdopi"
        self.profile_readme = "100% self-generated โ€” zero external services"
  • ๐ŸŽ“ Cybersecurity Student based in France
  • ๐Ÿ”จ Currently building a CTF Toolbox โ€” a collection of tools for Capture The Flag competitions
  • ๐ŸŒฑ Always learning: Offensive Security, Reverse Engineering & LLM Agents
  • ๐Ÿ’ฌ Ask me about Python, TypeScript, Backend architecture, CTF challenges
  • โšก Fun fact: I turn coffee into commits, and commits into trophies ๐Ÿ†

๐Ÿ› ๏ธ Tech Stack

Tech stack โ€” real brand icons


๐Ÿ“‚ Featured Projects

Auto-Desk ATS-Mail-Sorter TheStudentRepo HeadSeaker


๐Ÿ“Š GitHub Stats

GitHub stats Most used languages
Contribution streak stats Recent public activity feed


๐Ÿ† Trophies

GitHub trophies


๐Ÿ“ˆ Activity Graph

Contribution activity graph โ€” last 30 days


๐Ÿ“… Commit Activity

Contribution heatmap โ€” last year


๐ŸŽฎ Pac-Man ate my commits

Animated Pac-Man eating my contribution grid


Quote of the day


๐Ÿ”— Find Me Everywhere

๐ŸŒ Central hub: guns.lol/atsdopi โ€” all my links in one place

guns.lol Discord Instagram Frost ATS Pro Email Potion Gang Buy Me a Coffee


Footer wave

๐Ÿ”ง How this profile works

Every SVG on this page is self-generated โ€” no external services, no third-party badge hosts, no rate-limited APIs. Pure Python + GitHub data.

The tools/ directory contains Python scripts that:

  1. Fetch real data from the GitHub API (REST + GraphQL): contribution calendar, pinned repos, public events, aggregated stats
  2. Render SVG cards โ€” including SMIL animations (typing effect, waves, animated Pac-Man)
  3. Run daily via GitHub Actions (.github/workflows/generate-assets.yml)
AssetSourceGenerated by
banner.svg / footer.svgstaticgenerate_banner.py
typing.svgstaticgenerate_typing.py
badges.svgstaticgenerate_badges.py
skills.svgstatic (real brand paths)generate_skills.py
social-*.svgstaticgenerate_socials.py
quote.svgdaily rotationgenerate_quote.py
stats.svg / top-langs.svgREST + GraphQLgenerate_stats.py
streak.svgcontribution calendargenerate_streak.py
trophies.svgreal countersgenerate_trophies.py
activity-graph.svgcontribution calendargenerate_activity.py
contributions.svgcontribution calendargenerate_contributions.py
pacman.svgcontribution calendargenerate_pacman.py
feed.svgpublic eventsgenerate_feed.py
project-*.svgpinned reposgenerate_projects.py

To regenerate manually:

pip install -r tools/requirements.txt
GITHUB_TOKEN=<token> python tools/generate_all.py ATSDopi