Skip to content
Work

Projects

A few production-minded things I've built — each one a place where backend resilience meets LLM engineering. Tap any card for the full story.

2025

ScrapeGPT

Self-hosted, AI-assisted web scraping

Paste a URL and an LLM proposes the extraction fields and selectors; the app re-validates and self-heals them against the real HTML, then crawls and exports clean CSV/JSON/XLSX.

FastAPIPostgreSQLLiteLLMReactPlaywright
2025

Aigram

Telegram, but AI-powered — a self-hosted messenger

Turns your own Telegram account into a self-hosted, installable AI messenger (formerly SakaiBot). Read and send messages with inline media in a glassy web app, and call an LLM right inside any chat — analyze, ask, translate, image, voice. AI results land in a panel, so you decide what to send.

PythonTelethonFastAPIPWAGemini
2026

PromptAmp

The prompt amplifier — your keys, any site

A browser extension that turns a rough draft into an engineered prompt inside any text field on any site — with your own API key. The result appears next to your original, nothing is replaced until you accept, and pasted code comes back byte-for-byte. Live on Firefox Add-ons.

TypeScriptWXTManifest V3VitestPlaywright
2025

RubricEval

A rubric-driven code-evaluation platform

Define a versioned rubric of weighted, gated criteria; submit a GitHub repo or ZIP and watch an LLM grade each criterion live against the real code — but a deterministic policy in code makes the final accept / review / reject call, reproducible and auditable.

Next.jsFastAPILiteLLMPostgreSQL