Sepehr Radmard, photograph

Radmard

AI Engineer · LLM products & voice

I ship the product around the model.

Workspace · RAG · meetings · OCR · voice / telephony

Shiraz, Iran +98 902 441 9033 sepehr80@gmail.com

Work

01 Shipped

Novis AI

130 concurrent

Company AI workspace: one login for chat, agents, and document tools. SSO, usage budgets, and DLP.

  • Sized for about 130 people online at once on live chat. Stress-tested past that without a crash.
  • Shipped as a full product: web + Android, Docker/CI on Linux.
uni-chat
02 Shipped

Tariq

50+ books

Persian + Arabic religious RAG over a library of 50+ books, each 800+ pages. Answers come from the books, not a naked LLM.

  • Owned the full ingest: scan/OCR → clean text → chunk → vector indexes.
  • LlamaIndex + LlamaCloud: hybrid dense + sparse, multi-query fusion, RRF, then one global Cohere rerank. Same pattern for law and Sepidar corpora.
03 Shipped

Meeting assistant

WAV → pack

A team records a Farsi meeting. They leave with minutes, actions, and a follow-up email, not a raw WAV.

  • Upload, microphone, or tab capture (Meet / Zoom / Teams). ElevenLabs Scribe captions plus a speaker-labeled transcript.
  • An LLM writes the pack: summary, decisions, action items, follow-up mail. Keycloak login.
04 Shipped

Realtime voice + telephony

in-call tools

Speech-to-speech agents with RAG and in-call tools. Latency, barge-in, and call quality are the job.

  • EngageIQ at EuroShop: QR → talk → tools capture the lead. LiveKit / Vapi realtime, ElevenLabs TTS.
  • DFKI lab avatar: every answer hits vector RAG first. Beauty Lounge / Morphoderm: barge-in, language switch, conversation QA.
05 Shipped

Document OCR

on-prem

Finance drops a scan. They get fields they can approve, or the file never leaves the building.

  • PP-OCRv5 on GPU when data stays in-box; cloud VLM when it can leave. On-prem extract uses a quantized local LLM (Ollama / Qwen).
  • Human-in-the-loop review. Invoice schema (parties, line items, bboxes). Batch sefte → Excel.
06 Shipped

IT ticketing

Farsi queue

Staff type a problem in Farsi. FAQ answers first; if that fails, an LLM triages until a human takes over.

  • Reads screenshots, sets priority, escalates on policy. Manager dashboard for queue load and handle time.
  • Fast ticket create: the AI runs in the background so the user is not staring at a spinner.

Also shipped

Feedo
Ops staff describe a bug in Farsi. Vision on the screenshot. QA gets a classified ticket they can paste into GitLab. Next.js + FastAPI + Keycloak.
Unsloth
Fine-tune and shrink models so they run on one GPU. LoRA / QLoRA on 4-bit bases, distill a teacher into a student, then Ollama / GGUF.
Persian STT eval
Whisper (FA) vs NeMo FastConformer on an RTX 4060: pick the Farsi ear before meeting/voice prod.

About

Skills

AI / LLM
Python, FastAPI, Next.js, OpenRouter, Ollama, agents, DLP. Gemini 3.6 / Claude Opus 5 / GPT-5.6, pick by quality, latency, cost.
RAG / vectors
Hybrid dense+sparse, multi-query fusion, RRF, Cohere rerank, LlamaCloud, Pinecone, pgvector, embeddings
Voice / telephony
LiveKit Agents, Vapi, ElevenLabs, OpenAI Realtime, in-call tool calling, barge-in latency, conversation QA
Eval / obs
Langfuse, DeepEval, Sentry, Datadog: traces, agent evals, production errors
DevOps / MLOps
Docker, GitLab CI/CD, Nginx, GPU serving, Unsloth LoRA / QLoRA, 4-bit quant, distillation, Ollama / GGUF
AI coding
Vibe coding: Claude Code, Cursor, Grok, Hermes Agent, OpenClaw, MCP, skills / subagents

How I ship

01

Design the loop

Who types, what the model sees, when a human steps in.

02

Build the path

API + UI + auth + DB. FastAPI, Next.js, Keycloak, Postgres. RTL when needed.

03

Ship live

Docker / GitLab CI / Nginx → live URL. Then iterate with agent passes.

Jobs

AI Developer · Danak
Internal LLM features for a non-technical ops team: chat, document reading, automation. People used what shipped.
SEO Manager · Ramzagah
Organic search for the product site. Content calendar and on-page work so traffic is not only ads.
WordPress Developer · freelance · 2016–2024
Nine years shipping sites: themes, plugins, front and back. That is why the AI products have real UIs and deploys.

School

Shiraz University · 2023–present
M.Sc. Computer Engineering, Artificial Intelligence
Yazd University · 2020–2023
B.Sc. Computer Science

Contact

Write

Shiraz, Iran · work order, not a demo