Skip to content
View yyouretoast's full-sized avatar
  • Cairo, Egypt
  • 23:22 (UTC +03:00)

Highlights

  • Pro

Block or report yyouretoast

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yyouretoast/README.md

Yassin Yasser

Applied AI Engineer | Agent systems with evals & deep learning for media forensics
Cairo, Egypt · Open to AI/ML Engineering & Research roles (Remote, UAE / Relocation) · Graduating July 2027

LinkedIn · Hugging Face · Email


Projects

PyTorch ConvNeXt 2D FFT Bi-GRU OpenCV Streamlit

Test set: 2,250 videos / 26,981 crops (FF++, Celeb-DF v2, and 1,300 unseen Google DFD videos)
Results: 0.8994 video ROC-AUC (18.54% EER) vs 0.8962 (19.43%) for uniform frame averaging · 0.8651 frame-level AUC on zero-shot Google DFD · 14.08 ms/crop full pipeline at batch 32 (RTX 4060)

  • Pairs a ConvNeXt-Small spatial stream with a frequency stream (SRM filters, Bayar-Stamm convolution, 2D FFT), fused with SNR-adaptive gating.
  • Identity-disjoint splits: pair-disjoint FF++, actor-graph-partitioned Celeb-DF v2. Google DFD is never trained on and is used only as a zero-shot test set.
  • Leave-one-manipulation-out on FF++ (4 folds, balanced cohorts): 0.9514 macro AUC. Platt scaling fit on validation only cuts calibration error 49.4% (0.1965 → 0.0994).

LangGraph SQLite FTS5 ChromaDB Cross-Encoder Streamlit

Results (60 queries, 500 synthetic carrier profiles, hybrid + re-rank vs dense-only): Hit@1 0.317 → 0.717 · MRR 0.446 → 0.781

  • LangGraph ReAct agent with sequential tool calls to avoid race conditions. Failover between Qwen 27B models on Groq, with OpenAI and Ollama fallbacks.
  • Hybrid retrieval: SQLite FTS5 BM25 plus ChromaDB embeddings fused with RRF, then cross-encoder re-ranking.
  • Read-only SQLite lookups with constraint relaxation (safety ratings and hazmat codes are never relaxed). Live FMCSA API compliance checks.
  • Loop breaker and 8-message context window. 20 self-written trajectory tests covering prompt injection and SQL mutation attempts.

Open Source

  • huggingface/transformers: Docs fix. Moved SmolLM3 from Multimodal to Text models in _toctree.yml. Reviewed and approved by a maintainer.

Experience

  • AusShop, Applied AI Engineer (Mar 2026 – present): Built a multi-timezone outreach dispatch engine and Python scraping pipelines syncing 130 Goodwill HQ contacts into HubSpot.
  • Cloudypedia, API Engineer Intern (Jul – Sep 2025): Deployed 10+ REST/SOAP API proxies on GCP Apigee X for enterprise clients and added Postman/Newman regression suites to CI/CD.

Stack

PyTorch · OpenCV · LangGraph · LangChain · LangSmith · SQLite (FTS5, WAL) · ChromaDB · Pandas · Selenium · GitHub Actions · GCP · Apigee X · Groq · Ollama

Pinned Loading

  1. deepfake-detection deepfake-detection Public

    Dual-stream deepfake detection fusing ConvNeXt, 2D FFT spectral residuals, SNR-adaptive gating, and Bi-GRU spatiotemporal forensics in PyTorch.

    Python 2

  2. freightiq freightiq Public

    LangGraph freight carrier router separating relational queries (read-only SQLite) from qualitative capabilities (hybrid FTS5 BM25 + ChromaDB with Cross-Encoder re-ranking). Includes FMCSA safety au…

    Python 2

  3. gloss-free-asl-translation gloss-free-asl-translation Public

    Landmark-based continuous ASL-to-English translation system using MediaPipe Holistic landmarks, a Conformer encoder, and a fine-tuned pretrained T5 decoder.

    Python 2

  4. yyouretoast yyouretoast Public

    1