English · Türkçe
Software developer · Open-source enthusiast
I like building tools that make everyday work easier — the kind people actually use.
- 🔭 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
| 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 |