Full-stack developer focused on AI applications, developer tooling, and secure systems. I build end-to-end software in Python and C# β from TCP-level encrypted messengers to production Django platforms to diagnostics for LLM streaming APIs.
π Portfolio: mhkaman.com
| Project | What it does |
|---|---|
| agent-stream-doctor | π©Ί Diagnose why an LLM stream gave you nothing: reasoning-only responses, missing finish_reason, malformed SSE, truncated tool calls. Zero dependencies. |
| kaman-ai-translator | Translate PDF & EPUB books from English to academic Persian using Google Gemini. PyQt6 desktop app. |
| kaman-ai-chat | C# desktop chat assistant running DeepSeek models, with Google Cloud Text-to-Speech voice output. |
| Project | What it does |
|---|---|
| kaman-messenger | Real-time encrypted messenger built from scratch: TCP sockets, AES (Fernet), bcrypt authentication, rate limiting, SQLite storage. CustomTkinter GUI. |
| Project | What it does |
|---|---|
| planikaa-portal | Django educational platform: exam analytics dashboard, blog, student resources. |
| dr-kaman-site | Multimedia archive website β audio, video, books, articles. Live in production at drkaman.ir (Django + nginx + gunicorn). |
| mhkaman.com | My personal portfolio β trilingual (EN/FA/AR) Django site with built-in analytics and auto-generated PDF CVs. Live at mhkaman.com. |
| Project | What it does |
|---|---|
| youtube-downloader | Modern Persian RTL GUI downloader powered by yt-dlp with live progress. |
| kaman-web-browser | Lightweight multi-tab Windows browser on Microsoft Edge WebView2 (Chromium). |
| quran-group-bot | Serverless weekly Quran reading bot β Cloudflare Workers + KV, cron scheduling, hadith sharing. |
| Area | Technologies |
|---|---|
| Languages | Python Β· C# Β· JavaScript |
| Backend | Django Β· REST APIs Β· raw TCP sockets Β· SQLite |
| Desktop | PyQt6 Β· CustomTkinter Β· WinForms (WebView2, Bunifu) |
| AI engineering | OpenAI-compatible APIs Β· Gemini Β· DeepSeek Β· SSE streaming Β· tool calling |
| Ops & Infra | Cloudflare Workers/KV Β· nginx + gunicorn on Linux VPS Β· BIND9 DNS Β· Git |
- π§ Maintaining agent-stream-doctor β turning real-world LLM-router debugging sessions into an open-source diagnostic toolkit
- π Just launched my personal portfolio: mhkaman.com β trilingual Django site, built-in analytics, automated SSL
- π Growing my open-source work: secure messaging, AI desktop applications, developer tooling
- π€ Open to collaborating on Python developer tools, AI agents, and open-source projects