Mert Cobanov
Senior AI engineer building agents with complex memory: backend systems, vector databases, diffusion model training, and generative pipelines. Mostly Python, FastAPI, and Pydantic AI.
Writing about AI engineering, homelabs, and whatever I'm tinkering with
Writing
- How I trained an object detector without drawing a single box Building a water bottle detector from scraped images and pseudo-labels, and what the three bugs along the way turned out to teach. TR
- How fast can a 27B model run at home? Running Qwen3.8-27B on four different machines, and what the numbers turned out to actually measure. TR
- KV Cache & Flash Attention LLM inference optimizations, one at a time: a smarter cache, a faster kernel, a better scheduler.
- How AI agent memory works Language models forget the moment they finish replying. Memory is everything the system around them does to make that not matter.
- From latent spaces to JWTs: how agents taught me backend I wrote code every day for years and somehow felt like I wasn't really writing code. Let me explain.
- See all 10 posts
Projects
-
almanak
4Read your X (Twitter) archive in your browser. Timeline, gallery, search and analysis, with nothing uploaded.
almanak.cobanov.dev
-
depth2normal
115Turn a depth map into a normal map in your browser, or estimate the depth of a photograph first. A 1.7 KB ONNX graph, nothing uploaded.
depth2normal.cobanov.dev
-
dualsense
Drive a DualSense controller's adaptive triggers from your browser over WebHID. Pick an effect, feel it on the real trigger.
dualsense.cobanov.dev
-
teslamate-mcp
136MCP server that lets AI assistants query your TeslaMate database in natural language.
github.com
-
autocut
55Drop a video, remove silent gaps, export MP4 or send the timeline to DaVinci Resolve / Premiere.
github.com
-
Bucketmark
Semantic bookmark manager: search in plain sentences, build buckets with friends, and let your agents search them over MCP.
bucketmark.app
-
ghbar
13Pull requests and issues from your repositories, in the macOS menu bar.
ghbar.cobanov.dev
-
lightembed
Meaning-based search for your own site, running entirely in the visitor's browser. No server, no per-query fees.
lightembed.cobanov.dev
-
Instagram Unfollowers
39Find and unfollow people who don't follow you back on Instagram.
instagram.cobanov.dev
-
berryssh
22SSH client for BlackBerry OS 7, a plain MIDP/CLDC MIDlet doing curve25519, ed25519 and chacha20-poly1305.
github.com
-
pspssh
6SSH client for the PlayStation Portable that talks to a modern OpenSSH, with no weakened ciphers on the server side.
github.com
-
nokia-ssh
2SSH client for the Nokia E72 on Symbian S60, sharing berryssh's protocol and crypto.
github.com
-
Android TV cleanup
4Clean up your Android TV over ADB: drop the ad rows, disable factory apps, replace the home screen. No root needed.
tv.cobanov.dev
-
watchdock
3Self-hosted Docker watchdog. One dashboard for local and remote SSH hosts, with crash and recovery alerts pushed to your phone.
watchdock.cobanov.dev
-
herdrchat
1Control your coding agents from your phone, on iOS and Android.
herdrchat.cobanov.dev
-
better-tailscale-ls
9A nicer tailscale status: colored, sorted, filterable, with online/offline counts and badges.
github.com
-
terminal.army
5A multiplayer space strategy game you play from your terminal.
terminal.army
-
sshls
3A colorful, at-a-glance list of active SSH sessions across your fleet.
github.com
-
punchcard
1Time tracking for developers, with the commits attached.
github.com
-
Soft Club UI
8React component library and shadcn-compatible registry for late-90s green-glass interfaces.
github.com
-
Pathbook
Create, share, fork, and track learning paths.
pathbook.guide
-
Bartainer
macOS menu bar app for managing local and remote Docker containers.
bartainer.app
-
Screenfit
Quick screen-fit utility.
screenfit.cobanov.dev
Libraries
-
Semantic text clustering using sentence embeddings and agglomerative clustering.
-
Aspect ratio bucketing for diffusion model training. PyTorch native, DDP correct.
-
Unsupervised image clustering with modern deep embeddings, PCA and K-Means.
-
depth2normal 115
pypiConvert depth map images to RGB normal maps for shading and 3D workflows.
-
Summarize web pages and YouTube videos with pluggable LLM backends.
-
Realtime webcam streaming and video processing with a FastAPI UI.
Contact
Based in Los Angeles. Open to interesting projects, collaborations, and long emails about AI, art, and tooling.