Skip to main content

About Me & Resume

Who I am, what I'm good at, and everything a recruiter needs in one place.

Download CVOpen PDF
About me

Anas Al Dahamsheh

AI Engineer

I'm an AI Engineer based in Amman, Jordan, with a Bachelor of Science in Computer Engineering from Al-Balqa Applied University (2025). I build large language model applications end to end: retrieval-augmented generation (RAG), AI agents with tool calling, chatbots, automation and LLM evaluation, with full-stack delivery in Python (FastAPI) and TypeScript (React, Next.js).

At ITC International I build LLM-powered applications, chatbots and Python automation workflows, create training and evaluation datasets in several languages and Arabic dialects, and red-team and evaluate AI models against a structured rubric. Before that, I was a Content Security Moderator at BIGO Live from 2023 to 2025, a trust-and-safety background that now underpins my AI safety and evaluation work.

On my own I designed and shipped 10 bilingual (English/Arabic) applications. They include Noesis, a hybrid-search research assistant that ranks the correct passage first 93.9% of the time with a 54 ms median search over about 97,000 passages, and Corpusforge, an agentic platform that generates verified fine-tuning datasets. I work test-driven.

Professional summary

I'm an AI Engineer who builds production-ready large language model (LLM) applications end to end: retrieval-augmented generation (RAG), AI agents with tool calling, chatbots, automation and LLM evaluation, backed by full-stack delivery in Python (FastAPI) and TypeScript (React, Next.js). At ITC International, I build AI projects, chatbots and automation, red-team and evaluate AI models, and create training data. I independently designed and shipped 10 bilingual (English/Arabic) applications. I work test-driven, with a trust-and-safety background that shapes reliable, responsible AI.

Skills

Programming Languages

  • Python
  • TypeScript
  • JavaScript
  • SQL
  • HTML
  • CSS

Generative AI & LLMs

  • LLM application development
  • RAG
  • AI agents
  • Agentic workflows
  • Tool/function calling
  • Chatbots
  • Prompt engineering
  • Structured outputs
  • LangChain
  • LangGraph
  • LlamaIndex
  • Model Context Protocol (MCP)
  • Gemini API
  • OpenAI API
  • Ollama

Machine Learning

  • PyTorch
  • Hugging Face Transformers
  • scikit-learn
  • Fine-tuning (LoRA)
  • NumPy
  • pandas

LLM Evaluation & Safety

  • AI red teaming
  • LLM evaluation
  • Hallucination and grounding checks
  • Citation verification
  • Rubric-based scoring
  • Bias and safety testing
  • Training data creation

Retrieval, NLP & Data

  • Embeddings
  • Vector search
  • Hybrid search (BM25 + dense)
  • HNSW
  • pgvector
  • RRF
  • MMR
  • Arabic NLP
  • Language detection
  • Near-duplicate detection
  • Web scraping
  • Fine-tuning dataset generation

Backend

  • FastAPI
  • Node.js
  • REST APIs
  • Async Python
  • Pydantic
  • SQLAlchemy
  • Alembic
  • WebSockets
  • Server-sent events
  • JWT authentication
  • Rate limiting
  • Automation

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Zustand
  • TanStack Query
  • Responsive English/Arabic (RTL) interfaces

Databases & DevOps

  • PostgreSQL
  • SQLite
  • Redis
  • Prisma
  • Docker
  • Docker Compose
  • AWS (EC2, S3, Lambda)
  • Git
  • GitHub Actions (CI/CD)
  • Netlify
  • Vercel

Testing

  • pytest
  • Vitest
  • Playwright
  • End-to-end testing
  • Accessibility testing (axe-core)

Education

Bachelor of Science in Computer Engineering

2025

Al-Balqa Applied University, Faculty of Engineering Technology · Amman, Jordan