Software engineer building reliable machine learning pipelines. Analyzing and modeling data whether it's in motion or at rest, in-memory or distributed
Eyad Sibai is a software engineer focused on reliable machine learning pipelines, and his most popular skills cover LangChain agents with tool calling, RAG pipelines and document QA, and prompt engineering for LLM integration. His skills also reach into creative and business work, including Slack GIF creation, poster and PNG design, AI image generation, content and technical writing, and lead research for sales prospecting.
Ltk
108 skills · 7 stars
Accessibility This skill should be used when the user asks about "accessibility", "a11y", "WCAG", "screen reade…
Agent Browser Use when automating browser interactions via CLI, filling forms, taking screenshots, scraping pag…
Agent Evaluation Use when evaluating agent performance, building test frameworks, measuring quality, or asking abo…
Architecture Review This skill should be used when the user asks to "review architecture", "analyze project structure…
Aws Architecture Use when "designing AWS architecture", "serverless AWS", "cloud infrastructure", "Lambda", "Dynam…
Brainstorming You MUST use this before any creative work - creating features, building components, adding funct…
Branding This skill should be used when the user asks about "branding", "brand identity", "logo design", "…
Build & Deploy This skill should be used when the user asks to "build the project", "run the build", "deploy to…
Canvas Design Use when "creating posters", "visual art", "design philosophy", "PDF art", "PNG design", or askin…
Changelog Generator Use when creating "changelog", "release notes", "version updates", generating "CHANGELOG.md", or…
Code Quality This skill should be used when the user asks to "check code quality", "analyze code metrics", "fi…
Code Review Use when requesting code review, receiving code review feedback, before merging, or when handling…
Codex Use when "codex", "use gpt", "gpt-5", "openai codex", "let openai", "full-auto", "autonomous code…
Competitive Landscape This skill should be used when the user asks to "analyze competitors", "assess competitive landsc…
Content Research Writer Assists in writing high-quality content by conducting research, adding citations, improving hooks…
Content Writing Use when "writing articles", "blog posts", "content creation", "research writing", "technical wri…
Context Compression Use when compressing agent context, implementing conversation summarization, reducing token usage…
Context Degradation Use when diagnosing agent failures, debugging lost-in-middle issues, understanding context poison…
Context Optimization Use when optimizing agent context, reducing token costs, implementing KV-cache optimization, or a…
Cqrs Use when implementing CQRS pattern, separating read and write models, optimizing query performanc…
Crewai Agents Use when "CrewAI", "multi-agent systems", "agent orchestration", "AI crews", or asking about "aut…
Dask Use when "Dask", "parallel computing", "distributed computing", "larger than memory", or asking a…
Data Engineering Use when "data pipelines", "ETL", "data warehousing", "data lakes", or asking about "Airflow", "S…
Data Science Use when "statistical modeling", "A/B testing", "experiment design", "causal inference", "predict…
Dispatching Parallel Agents Use when facing 2+ independent tasks that can be worked on without shared state or sequential dep…
Distributed Tracing Use when implementing distributed tracing, using Jaeger or Tempo, debugging microservices latency…
Document Processing Use when working with "PDF", "Excel", "Word", "PowerPoint", "XLSX", "DOCX", "PPTX", "spreadsheets…
Docx Comprehensive document creation, editing, and analysis with support for tracked changes, comments…
Dspy Prompting Use when "DSPy", "declarative prompting", "automatic prompt optimization", "Stanford NLP", or ask…
E2E Testing Use when implementing end-to-end tests, using Playwright or Cypress, testing user journeys, debug…
Executing Plans Use when you have a written implementation plan to execute in a separate session with review chec…
Experiment Tracking Use when "experiment tracking", "MLflow", "Weights & Biases", "wandb", "model registry", "hyperpa…
Fastapi This skill should be used when the user asks about "FastAPI", "FastAPI routes", "FastAPI dependen…
Fastapi Testing This skill should be used when the user asks about "testing FastAPI", "FastAPI tests", "API testi…
File Organization Use when "organizing files", "cleaning up folders", "finding duplicates", "structuring directorie…
Finishing A Development Branch Use when implementation is complete, all tests pass, and you need to decide how to integrate the…
Geopandas Use when "GeoPandas", "geospatial", "GIS", "shapefile", "GeoJSON", or asking about "spatial analy…
Git Workflows This skill should be used when the user asks to "create a commit", "write commit message", "creat…
Helm Charts Use when creating Helm charts, packaging Kubernetes applications, managing multi-environment depl…
Huggingface Tokenizers Use when "tokenizers", "HuggingFace tokenizer", "BPE", "WordPiece", or asking about "train tokeni…
Image Enhancement Use when "improving image quality", "enhancing screenshots", "upscaling images", "sharpening phot…
K8S Security Use when securing Kubernetes clusters, implementing network policies, configuring RBAC, pod secur…
Langchain Agents Use when "LangChain", "LLM chains", "ReAct agents", "tool calling", or asking about "RAG pipeline…
Lead Research Use when "finding leads", "sales prospecting", "target companies", "business development", or ask…
Literature Review Use when "literature review", "research synthesis", "systematic review", "academic search", or as…
Llm Inference Use when "LLM inference", "serving LLM", "vLLM", "llama.cpp", "GGUF", "text generation", "model s…
Llm Training Use when "training LLM", "finetuning", "RLHF", "distributed training", "DeepSpeed", "Accelerate",…
Market Sizing Analysis This skill should be used when the user asks to "calculate TAM", "determine SAM", "estimate SOM",…