Visitar URL original
mehdimirzafaruk · GitHub
Skip to content
View mehdimirzafaruk's full-sized avatar

Highlights

  • Pro

Block or report mehdimirzafaruk

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

Hi, I'm Mehdi 👋

I build small, local-first desktop tools — mostly Python and JavaScript, mostly for Windows. The rule I keep coming back to: your data stays on your machine unless you explicitly send it somewhere.


Selected work

AI Limit Tray Electron tray app that tracks Codex and Claude usage limits without opening a browser tab. Shows remaining quota per account and per window, live session context, and compaction events, plus a click-through overlay pinned to the active editor window. JavaScript · Electron · 55 tests · v0.1.0 release

AI Seçim Studio Photo cutout editor. rembg produces the first mask, then you refine it by hand with brushes, lasso, polygon and a magic wand, and export a transparent PNG. I built it because every tool I tried gave you either no AI step or an AI mask you couldn't touch up. Python · Tkinter · rembg

CS2 Voice Chat Translator Always-on-top overlay that transcribes speech locally with faster-whisper and shows the translation in a screen corner. Push-to-translate hotkey; audio never leaves the machine. Python · faster-whisper · Tkinter

MP4 Watermark Remover Removes a static watermark by inpainting the covered area frame by frame. Finds the box automatically from per-pixel temporal variance intersected with a Canny edge map. Python · OpenCV · ffmpeg

More tools
  • Görsel İşleme Aracı — batch image and document converter with AI background removal, 5 UI languages, everything local
  • Anti-Theft Alarm — Telegram message the moment your laptop's charger is unplugged; the earliest theft signal there is
  • Auto Clicker — hold-to-click, 1–50 CPS; filters out its own synthetic input using the WH_MOUSE_LL LLMHF_INJECTED flag
  • Sleep Preventer — keeps Windows awake via SetThreadExecutionState, no cursor jiggling

How I work

Local-first, always. Background removal, speech recognition, file conversion — none of it uploads anything. When a cloud step is unavoidable (translation), it only ever sees text I already had on disk, never the raw audio or image.

Commit messages that explain the bug, not the diff. "hook callback'ini modül seviyesinde tut, yoksa ctypes GC ediyor ve crash" tells you far more than "fix hook". I write them for whoever debugs this next — usually me, six months later.

Comments where the reason isn't obvious. The code says what; the comment should say why. If the answer is "because Windows does something surprising here", that belongs in the file.

Toolbox

Python · JavaScript · Node.js · Electron · Tkinter / CustomTkinter · OpenCV · ctypes / Win32 · ffmpeg · SQLite

Popular repositories Loading

  1. visualstudiocodeftp visualstudiocodeftp Public

    JavaScript

  2. ai-limit-tray ai-limit-tray Public

    Codex ve Claude kullanım limitlerini Windows sistem tepsisinden takip edin.

    JavaScript

  3. anti-theft anti-theft Public

    Windows tray alarm that sends a Telegram message the moment your laptop's charger is unplugged — the earliest possible theft signal.

    Python

  4. auto-clicker auto-clicker Public

    Hold-to-click auto clicker for Windows (1–50 CPS). Filters out its own synthetic clicks using the WH_MOUSE_LL LLMHF_INJECTED flag.

    Python

  5. background-remover background-remover Public

    Selection editor for photo cutouts: rembg produces the first mask, then brushes, lasso, polygon and magic wand refine it. Tkinter, fully local.

    Python

  6. cs2-voice-translator cs2-voice-translator Public

    Always-on-top overlay that transcribes speech locally with faster-whisper and shows the translation in a screen corner. Push-to-translate hotkey.

    Python