Skip to content
View ato113's full-sized avatar

Block or report ato113

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
ato113/README.md

Hi, I'm Arda 👋

English · Türkçe

Software developer · Open-source enthusiast
I like building tools that make everyday work easier — the kind people actually use.


🛠️ Technologies I use

Python TypeScript JavaScript Go Java Docker Node.js Git


🚀 What I'm working on

  • 🔭 foldersort — a CLI that organizes folders with rules you can read
  • 🔭 lockdiff — a GitHub Action that turns unreadable lockfile diffs into a review summary
  • 🔭 quakefeed — a service that merges AFAD, Kandilli and USGS earthquake data into one API
  • 🔭 binspect — a security / reverse-engineering tool for ELF, PE and Mach-O binaries
  • 🔭 metascrub — shows and strips hidden metadata (GPS, author) from photos and documents
  • 🔭 shotsort — renames screenshots by their content using OCR
  • 🔭 repograde — a CLI that grades a repository's first impression
  • 🌱 Working on open-source tooling, distributed data collection and CI/CD automation
  • 💬 Ask me about Python, Go, TypeScript, API design and GitHub Actions
  • 🤝 Open to contributions — don't hesitate to open an issue

📌 Projects

Project What it does Tech
foldersort A CLI that organizes folders with YAML rules. Writes the rules for you, previews with dry-run, and every move is undoable Python
lockdiff A GitHub Action that summarizes lockfile changes in a PR in plain language, surfacing major bumps and downgrades TypeScript
quakefeed An HTTP service that normalizes three earthquake networks (AFAD, Kandilli, USGS) and merges reports of the same quake. Zero dependencies Go
binspect Inspects ELF, PE and Mach-O executables: layout, exploit mitigations (checksec), strings and section entropy. Zero dependencies Go
metascrub Shows and strips the hidden metadata (GPS location, author, device) in photos and documents before you share them. Zero dependencies Go
shotsort Renames screenshots after the text inside them using OCR. Preview and undo Python
repograde A CLI that grades a repo's first impression (README, license, tests, CI, hygiene) and gives a to-do list TypeScript

Pinned Loading

  1. binspect binspect Public

    Inspect ELF, PE and Mach-O binaries: layout, exploit mitigations, strings and section entropy. One tool, three formats.

    Go

  2. lockdiff lockdiff Public

    Turn an unreadable lockfile diff into a summary a reviewer can actually check. A GitHub Action for npm, Yarn and pip.

    TypeScript

  3. quakefeed quakefeed Public

    One earthquake API from three networks that disagree — AFAD, Kandilli and USGS, merged and deduplicated. Zero dependencies.

    Go

  4. metascrub metascrub Public

    See and strip the hidden metadata (GPS, author, device) from photos and documents before you share them. One Go binary, no dependencies.

    Go

  5. repograde repograde Public

    Grade a repository's first impression — README, license, tests, CI, hygiene — and get a to-do list. Run with npx, zero dependencies.

    TypeScript

  6. shotsort shotsort Public

    Rename and organize your screenshots by what's actually in them, using OCR. Turns Screenshot_2026....png into 2026-10-01_quarterly-revenue-report.png.

    Python