GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” dibbed - Overview

@dibbed dibbed Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@dibbed
dibbed
Follow
View dibbed's full-sized avatar
๐Ÿ 
Working from home

Ali Khalili dibbed

๐Ÿ 
Working from home
Follow
Backend & Systems Automation Engineer
7 followers ยท 6 following
  • Gorgan, Iran
  • https://dibbed.t.me

Achievements

Achievement: Pull Sharkx3Achievement: Pair Extraordinairex2Achievement: YOLOAchievement: Quickdraw

Achievements

Achievement: Pull Sharkx3Achievement: Pair Extraordinairex2Achievement: YOLOAchievement: Quickdraw
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
dibbed/README.md

Ali Khalili

Backend & Systems Automation Engineer
Portfolio ยท Telegram ยท Email ยท GitHub

Python developer focused on asynchronous backend services, MTProto automation, developer tooling, and retrieval systems. Current public projects include ComputerPilot MCP, TenantRAG, Psychology Atlas, and an interactive chemistry explorer. I also study psychology, with an interest in the intersection of software and learning.

Core Engineering Areas

Backend & Async: Python, asyncio, FastAPI, Django
Messaging & Telegram: MTProto, Pyrogram, Telethon, Telegram Bot API
Databases & Caching: PostgreSQL, Redis, MongoDB, SQLite
Agents & Automation: Model Context Protocol (MCP), Playwright
Infrastructure & Systems: Linux, systemd, Docker, Nginx

Featured Engineering Projects

tg-vc-player-saas

Voice-chat audio streaming and playback management platform for Telegram groups using MTProto userbot session pools.

  • Routes userbot sessions across concurrent group calls using Pyrogram, PyTgCalls WebRTC streaming, and FFmpeg audio transcoding.
  • Coordinates playback queues and state transitions using Redis-backed short-lived locks (SET NX PX) alongside asynchronous PostgreSQL.
  • Restricts worker concurrency with bounded semaphores and handles Telegram FloodWait responses via exponential backoff.

computerpilot-mcp

Cross-platform Model Context Protocol (MCP) runtime for supervised computer use, developer automation, durable execution, and recovery-aware agent workflows.

  • Exposes typed capabilities for filesystem editing, code intelligence and LSP, Git, testing, terminal/process execution, browser automation, durable jobs, workflows, and system inspection across Windows, Linux, and macOS, with native desktop and semantic UI Automation on Windows.
  • Implements persistent job and workflow state, transactional mutation guards, crash/restart reconciliation, platform-specific process ownership, capability-gated backends, and verified Secure Tunnel runtime management with deterministic cross-platform release validation.

TenantRAG

FastAPI retrieval framework designed around tenant-scoped authentication, data isolation, and semantic search.

  • Separates vector storage and semantic caching by tenant, with authenticated request boundaries.
  • Uses hashed API keys, request validation, and documented security constraints. Storage isolation is not presented as encryption at rest.

Psychology Atlas

Persian-first educational psychology platform with Django/DRF, Next.js, and sourced knowledge graphs.

  • Organizes educational psychology content, Brain Atlas references, and assessment instrument metadata.
  • Documents scientific provenance and licensing boundaries; it is not a diagnostic or clinical tool.

Smart Periodic Table

Interactive chemistry explorer built using React, Three.js, and a Node/Express backend.

  • Covers 118 chemical elements with search, 3D visualization, and chemistry challenges.
  • Live demo is a static GitHub Pages build; the Express/SQLite backend is part of the repository, not the hosted demo.

cli-orchestrator

Dual-agent execution harness managing task delegation between an orchestrator model and an isolated worker subprocess.

  • Isolates worker subshells in dedicated directories using subprocess stdin decoupling (subprocess.DEVNULL) and fenced JSON message contracts.
  • Catches command timeouts, rate limits, and malformed outputs through mapped exit codes and regex stream inspection.

TTSKit-multi-engine-tts

Asynchronous text-to-speech service and Telegram bot supporting multi-engine routing with first-class Persian text handling.

  • Unifies Edge-TTS, Google TTS, and Piper-TTS behind an async interface with language-based engine routing and FFmpeg audio transcoding.
  • Normalizes Persian text via diacritics inference and RTL formatting, serving requests through FastAPI endpoints and Telegram bot adapters backed by Redis caching.

iranconcert_scanner

Automated seat detection and reservation scanner for ticket checkout flows using Playwright.

  • Analyzes venue seating layouts via injected DOM scripts to detect contiguous available seat blocks matching party-size requirements.
  • Preserves authenticated browser session state and recovers from transient network failures through configurable retry loops.

Production / Private Systems

Knowledge Graph & Educational Content Engine

Relational backend powering structured domain knowledge graphs, comparative entities, and student study workflows.

  • Modeled relational domain graphs in Django using composite indexing and integrity constraints preventing direct self-referential edges.
  • Maintained database performance via PostgreSQL connection persistence (CONN_MAX_AGE), query budgets to eliminate N+1 regressions, and cached graph materialization.

Proxy Infrastructure & Network Routing Automation

Configuration automation and management backends for multi-node proxy panels operating under restricted network environments.

  • Built SingBox and Xray configuration pipelines generating dynamic routing rules, outbound protocol selections, and configuration distribution across nodes.
  • Reconciled non-custodial TRC-20 payments via Tronpy using persisted transaction tracking and Redis duplicate-processing guards (SET NX).

Telegram MTProto Automation & Multi-Session Worker Pools

Worker pools coordinating messaging and channel administration across concurrent MTProto client sessions.

  • Managed concurrent Pyrogram and Telethon client sessions with per-account proxy routing and automated session lifecycle management.
  • Dispatched background tasks through Redis priority queues, applying token-bucket rate limiting and adaptive backoff to handle Telegram FloodWait responses.

Host Monitoring & Process Supervision Daemons

Background service watchdogs tracking host health and recovering failed application processes.

  • Monitored CPU and memory saturation, open file descriptors, and socket availability using psutil polling loops.
  • Handled threshold-based process recovery, diagnostic crash logging, and failure alerting to administrative Telegram channels.

Other Projects

  • jobvision-auto-apply โ€” Headless Playwright automation pipeline for job application filtering with stored session state and Gemini API candidate matching.
  • nginx-ssl-auto โ€” Automated Nginx reverse proxy configuration and Let's Encrypt TLS certificate provisioning CLI.
  • redis-mongo-backup-tool โ€” Environment-driven CLI for pattern-based Redis keyspace exports and MongoDB database backups.

Pinned Loading

  1. TTSKit-multi-engine-tts TTSKit-multi-engine-tts Public

    Python Text-to-Speech toolkit (multi-engine) with FastAPI, CLI and Telegram integration. Featuring first-class Persian support.

    Python 7

  2. tg-vc-player-saas tg-vc-player-saas Public

    Enterprise-Grade Telegram Music & Voice Streaming SaaS Engine with Multi-Helper Session Pooling, Stream Recovery & Distributed RBAC

    Python 2

  3. computerpilot-mcp computerpilot-mcp Public

    Cross-platform MCP runtime for supervised computer use and developer automation: files, terminal, code intelligence, browser/desktop control, durable jobs, recovery, and workflows.

    Python 2

  4. psychology-atlas psychology-atlas Public

    A Persian-first full-stack psychology learning atlas with Django/DRF, Next.js, knowledge graphs, spaced repetition, DSM reference tooling, and branching clinical case learning.

    Python

  5. cli-orchestrator cli-orchestrator Public

    A dual-agent AI coding loop driven by a Python harness, featuring a lightweight Orchestrator for task routing and an isolated Worker for execution.

    Python 2

  6. tenant-rag tenant-rag Public

    Production-ready multi-tenant RAG framework with dynamic vector routing and tenant isolation

    Python

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.