Compare commits
10
Commits
e9cc1fd49a
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
26e86f9af2 | ||
|
|
ca4e713e21 | ||
|
|
3d00870780 | ||
|
|
236b322955 | ||
|
|
a0ecd5e8ca | ||
|
|
144af23396 | ||
|
|
3c590264f9 | ||
|
|
29871b0dc2 | ||
|
|
cf06433052 | ||
|
|
89c4cd07e6 |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,66 @@
|
|||||||
|
# Arsam Sabbagh — Portfolio
|
||||||
|
# https://arsamsabbagh.ir/
|
||||||
|
|
||||||
|
## Who is Arsam Sabbagh?
|
||||||
|
|
||||||
|
Arsam Sabbagh (آرسام صباغ, also transliterated as Arsam Sabagh) is a senior AI researcher
|
||||||
|
and LLM (Large Language Model) engineer based in Tehran, Iran.
|
||||||
|
|
||||||
|
He is the Editor-in-Chief of Teknav (teknav.ir), the most-read machine learning and AI
|
||||||
|
publication in the Farsi/Persian-speaking world, with over 118,000 article views and 4,789
|
||||||
|
reader reactions across 28 long-form technical articles.
|
||||||
|
|
||||||
|
He also runs Coaxys — a small editorial web design and brand studio serving startups and
|
||||||
|
tech companies.
|
||||||
|
|
||||||
|
## Expertise
|
||||||
|
|
||||||
|
- LLM pipeline design and deployment
|
||||||
|
- Inference optimization and throughput tuning (vLLM, TensorRT-LLM, speculative decoding)
|
||||||
|
- Quantitative evaluation of frontier language models
|
||||||
|
- Persian/Farsi NLP and multilingual model adaptation
|
||||||
|
- Agentic systems with structured tooling and replayable traces
|
||||||
|
- Data-centric AI and industrial-scale data engineering
|
||||||
|
- Frontend architecture: React, Next.js, Tailwind
|
||||||
|
- Editorial web design and brand identity
|
||||||
|
|
||||||
|
## Alternate name spellings (for disambiguation)
|
||||||
|
|
||||||
|
- English: Arsam Sabbagh, Arsam Sabagh
|
||||||
|
- Persian/Farsi: آرسام صباغ، ارسام صباغ، آرسام سباغ
|
||||||
|
|
||||||
|
## Contact & Presence
|
||||||
|
|
||||||
|
- Website: https://arsamsabbagh.ir
|
||||||
|
- Email: hello@arsamsabbagh.ir
|
||||||
|
- GitHub: https://github.com/Coaxys-A
|
||||||
|
- Teknav profile: https://teknav.ir/profile/@arsam-sabbagh
|
||||||
|
- Telegram: https://t.me/Coaxys
|
||||||
|
- Instagram: https://instagram.com/_coaxys
|
||||||
|
|
||||||
|
## Published Work (selection)
|
||||||
|
|
||||||
|
1. On Quantitative Evaluation of Frontier Models — 18,420 views
|
||||||
|
2. Building a Persian-First RAG Stack — 12,110 views
|
||||||
|
3. Speculative Decoding, Honestly — 9,870 views
|
||||||
|
4. Agentic Systems Without the Cargo Cult — 14,230 views
|
||||||
|
5. Inference Optimization: A Field Guide — 16,708 views
|
||||||
|
|
||||||
|
## Open-Source (GitHub: https://github.com/Coaxys-A)
|
||||||
|
|
||||||
|
- Frontier-Eval — reproducible LLM evaluation harness (Python, vLLM)
|
||||||
|
- Pars-RAG — Persian-first RAG stack for legal & medical corpora (Python, FAISS)
|
||||||
|
- Inference Lab — quantization & speculative decoding benchmarking toolkit
|
||||||
|
- AgentScript — lightweight planner-executor agent framework (TypeScript, OpenTelemetry)
|
||||||
|
|
||||||
|
## Current Projects (May 2026)
|
||||||
|
|
||||||
|
- A Persian-first evaluation harness for long-context LLMs
|
||||||
|
- Long-form essay: "On the half-life of benchmarks" for Teknav Issue 06
|
||||||
|
|
||||||
|
## Stack
|
||||||
|
|
||||||
|
Modeling: PyTorch, vLLM, TensorRT-LLM, HuggingFace, sglang, Outlines
|
||||||
|
Data: DuckDB, Polars, Kafka, dbt, Postgres
|
||||||
|
Eval & Ops: lm-eval-harness, OpenTelemetry, Weights & Biases, Modal, Grafana
|
||||||
|
Web: Next.js, React 19, Tailwind, Framer Motion, Figma, MDX
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="630" viewBox="0 0 1200 630">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="g1" cx="15%" cy="40%" r="50%">
|
||||||
|
<stop offset="0%" stop-color="#0F6B73" stop-opacity="0.25"/>
|
||||||
|
<stop offset="100%" stop-color="#0F6B73" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<radialGradient id="g2" cx="85%" cy="20%" r="40%">
|
||||||
|
<stop offset="0%" stop-color="#B7593C" stop-opacity="0.18"/>
|
||||||
|
<stop offset="100%" stop-color="#B7593C" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
</defs>
|
||||||
|
|
||||||
|
<!-- Background -->
|
||||||
|
<rect width="1200" height="630" fill="#F4F0E8"/>
|
||||||
|
<rect width="1200" height="630" fill="url(#g1)"/>
|
||||||
|
<rect width="1200" height="630" fill="url(#g2)"/>
|
||||||
|
|
||||||
|
<!-- Grid lines -->
|
||||||
|
<g stroke="#1A1815" stroke-opacity="0.04" stroke-width="0.5">
|
||||||
|
<line x1="0" y1="105" x2="1200" y2="105"/>
|
||||||
|
<line x1="0" y1="210" x2="1200" y2="210"/>
|
||||||
|
<line x1="0" y1="315" x2="1200" y2="315"/>
|
||||||
|
<line x1="0" y1="420" x2="1200" y2="420"/>
|
||||||
|
<line x1="0" y1="525" x2="1200" y2="525"/>
|
||||||
|
<line x1="240" y1="0" x2="240" y2="630"/>
|
||||||
|
<line x1="480" y1="0" x2="480" y2="630"/>
|
||||||
|
<line x1="720" y1="0" x2="720" y2="630"/>
|
||||||
|
<line x1="960" y1="0" x2="960" y2="630"/>
|
||||||
|
</g>
|
||||||
|
|
||||||
|
<!-- Top rule -->
|
||||||
|
<line x1="64" y1="72" x2="1136" y2="72" stroke="#1A1815" stroke-opacity="0.15" stroke-width="1"/>
|
||||||
|
|
||||||
|
<!-- Kicker -->
|
||||||
|
<text x="64" y="56" font-family="'JetBrains Mono', monospace" font-size="11" letter-spacing="3" fill="#0F6B73" text-transform="uppercase">PORTFOLIO · 2026</text>
|
||||||
|
|
||||||
|
<!-- Name — large -->
|
||||||
|
<text x="64" y="230" font-family="Georgia, serif" font-size="128" font-weight="300" letter-spacing="-5" fill="#1A1815">Arsam</text>
|
||||||
|
<text x="64" y="360" font-family="Georgia, serif" font-size="128" font-weight="300" letter-spacing="-5" fill="#1A1815">Sabbagh</text>
|
||||||
|
|
||||||
|
<!-- Persian name -->
|
||||||
|
<text x="1136" y="230" font-family="serif" font-size="64" font-weight="400" text-anchor="end" fill="#1A1815" fill-opacity="0.35">آرسام صباغ</text>
|
||||||
|
|
||||||
|
<!-- Accent line -->
|
||||||
|
<line x1="64" y1="400" x2="420" y2="400" stroke="#0F6B73" stroke-width="2"/>
|
||||||
|
|
||||||
|
<!-- Roles -->
|
||||||
|
<text x="64" y="446" font-family="'JetBrains Mono', monospace" font-size="15" letter-spacing="1.5" fill="#595448">AI RESEARCHER · LLM ENGINEER · WEB DESIGNER</text>
|
||||||
|
|
||||||
|
<!-- Meta strip -->
|
||||||
|
<text x="64" y="530" font-family="'JetBrains Mono', monospace" font-size="12" letter-spacing="1" fill="#8a8473">Based in Tehran, Iran · Editor-in-Chief @ Teknav · Design alias: Coaxys</text>
|
||||||
|
|
||||||
|
<!-- Domain -->
|
||||||
|
<text x="64" y="580" font-family="'JetBrains Mono', monospace" font-size="13" letter-spacing="1" fill="#0F6B73">arsamsabbagh.ir</text>
|
||||||
|
|
||||||
|
<!-- Brand mark -->
|
||||||
|
<circle cx="1136" cy="555" r="22" fill="#1A1815"/>
|
||||||
|
<circle cx="1136" cy="555" r="11" fill="#F4F0E8"/>
|
||||||
|
<line x1="1136" y1="533" x2="1136" y2="577" stroke="#1A1815" stroke-width="1"/>
|
||||||
|
|
||||||
|
<!-- Bottom rule -->
|
||||||
|
<line x1="64" y1="600" x2="1136" y2="600" stroke="#1A1815" stroke-opacity="0.15" stroke-width="1"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.9 KiB |
+54
@@ -0,0 +1,54 @@
|
|||||||
|
User-agent: *
|
||||||
|
Allow: /
|
||||||
|
Crawl-delay: 1
|
||||||
|
|
||||||
|
# Major search engines
|
||||||
|
User-agent: Googlebot
|
||||||
|
Allow: /
|
||||||
|
Crawl-delay: 0
|
||||||
|
|
||||||
|
User-agent: Bingbot
|
||||||
|
Allow: /
|
||||||
|
Crawl-delay: 1
|
||||||
|
|
||||||
|
User-agent: Slurp
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
User-agent: DuckDuckBot
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
# AI crawlers — explicitly welcome
|
||||||
|
User-agent: GPTBot
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
User-agent: ChatGPT-User
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
User-agent: ClaudeBot
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
User-agent: Claude-Web
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
User-agent: anthropic-ai
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
User-agent: PerplexityBot
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
User-agent: Amazonbot
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
User-agent: cohere-ai
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
User-agent: YouBot
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
User-agent: Meta-ExternalAgent
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
Sitemap: https://arsamsabbagh.ir/sitemap.xml
|
||||||
|
|
||||||
|
# AI-readable plain-text summary of this site
|
||||||
|
# https://arsamsabbagh.ir/llms.txt
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||||
|
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://arsamsabbagh.ir/</loc>
|
||||||
|
<xhtml:link rel="alternate" hreflang="en" href="https://arsamsabbagh.ir/"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="fa" href="https://arsamsabbagh.ir/?lang=fa"/>
|
||||||
|
<xhtml:link rel="alternate" hreflang="x-default" href="https://arsamsabbagh.ir/"/>
|
||||||
|
<lastmod>2026-05-21</lastmod>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<priority>1.0</priority>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
</urlset>
|
||||||
Vendored
+4
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+29924
File diff suppressed because it is too large
Load Diff
Vendored
+3343
File diff suppressed because it is too large
Load Diff
Vendored
+53044
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user