visitor@portfolio:~$

Danah Alsarrani

junior developer ai & llm java genai

Java developer building reliable, production‑ready AI systems and backend services, with practical ML/NLP experience and deployable demos.

view projects → get in touch

~/about $ cat bio.txt

I'm a Computer Science graduate and Java developer who builds reliable, production‑ready AI systems and backend services. I combine strong Java and backend engineering with practical ML and NLP work, shipping containerized demos, REST APIs, and clean, testable code.

I enjoy building safety tools (prompt evaluation, content filtering) and applied NLP systems (sentiment analysis, summarization, OCR pipelines), and I work across the stack to deliver maintainable, deployable solutions that solve real problems.

  • degree B.Sc. Computer Science
  • languages Arabic (Native) · English (IELTS)
  • skills Remote Collaboration · Technical Writing · Problem Solving

~/stats $ gh user dralsarrani

~/skills $ ls --grouped

languages

  • Java
  • Python
  • C
  • TypeScript
  • SQL

ai / ml

  • LLMs & prompt engineering
  • RAG (retrieval-augmented generation)
  • Fine-tuning (AraBERT)
  • Sentiment analysis
  • OCR pipelines
  • Summarization
  • Prompt safety & classification

core cs

  • OOP & design patterns
  • Data structures
  • File I/O & persistence
  • Systems-level C

tools

  • Git & GitHub
  • Jupyter
  • Hugging Face
  • Linux / CLI
  • VS Code

~/projects $ ls -la featured/

PromptGuard

RAG-powered LLM safety evaluator with ChromaDB, OpenRouter API, and Gradio UI. Detects unsafe prompts across 5 threat categories.

Python ★ 2

AraReview

Fine-tuned AraBERT for Arabic sentiment analysis on 105K hotel reviews. Achieved 96.07% accuracy with FastAPI deployment.

Python
Internship project

Security Layer for LLMs

Hybrid Logistic Regression + BiLSTM classifier achieving 93.4% accuracy for real-time prompt safety filtering with UI.

Python
Graduation project

Medical Records Summarization

NLP-powered system that summarizes patient medical records to extract key clinical information for healthcare practitioners.

Python

BankApp

Console-based banking application demonstrating OOP concepts with savings/checking accounts, transactions, and file persistence.

Java

Expense Tracker

Console-based expense tracker with file persistence, category management, and total calculation, Java fundamentals practice.

Java

see all public repos on github →

~/where i've been $ cat history.txt

Nov 2025 AI Engineer Intern Beam Data

Built a security layer for LLMs that detects and blocks harmful prompts before response generation. Developed a hybrid BiLSTM + Logistic Regression classifier achieving 93.4% accuracy on a 181k prompt dataset.

Nov 2025 Generative AI Bootcamp Saudi Digital Academy × WeCloudData

Intensive program covering Generative AI fundamentals, prompt engineering, and ethical AI practices.

May 2025 B.S. Computer Science (Honours) University of Taibah

Coursework: Artificial Intelligence, Algorithms, Computational Theory, Comparison of Learning Algorithms, Software Foundations.

~/connect $ ./reach.sh

Looking for a junior developer who ships, learns fast, and writes readable code?