Software Developer based in Riyadh, Saudi Arabia. I build production web, mobile, and AI applications across the full stack, mainly in React, NestJS, and Python.
graduated with a BSc in Information Technology and Computing (Computer Science track)
Jeeran: A multi-portal real estate management platform with NestJS, React, and React Native.
- ArabicOCR_KHATT: Arabic handwritten OCR using PyTorch (CRNN-CTC and TrOCR) on the KHATT dataset of around 12,000 images. Includes a Gradio web demo.
- MoviePage: Movie discovery app in React 19 + Vite + Appwrite, containerized with Docker, deployed to Kubernetes, with full GitHub Actions CI/CD.
- text-to-handwriting: Bilingual web app that turns text into realistic handwritten pages. Supports English (LTR) and Arabic (RTL) with proper ligature handling.
- AI Assistant with MCP Servers: FastAPI + LangChain assistant with multi-model fallback across Gemini 2.5, Llama 3.3, Qwen3-coder, and GPT-OSS via OpenRouter.
Frontend: React, React Native (Expo), Next.js, Tailwind CSS, TypeScript Backend: Node.js, NestJS, FastAPI, Python Data & ML: PyTorch, NumPy, Pandas, LangChain, MCP Databases: MongoDB, MySQL, SQLite DevOps: Docker, Kubernetes, GitHub Actions
- LinkedIn: linkedin.com/in/osamasharaf1
- Email: osamaesharaf@gmail.com



