Skip to content
View FixFips's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report FixFips

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.

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
FixFips/README.md

Hi, I'm Osama Sharaf

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)

Currently working on

Jeeran: A multi-portal real estate management platform with NestJS, React, and React Native.

Things I've built

  • 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.

Tech I use most

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

Get in touch

Pinned Loading

  1. ArabicOCR_KHATT ArabicOCR_KHATT Public

    Arabic handwritten text recognition using a CRNN (CNN + BiLSTM) with CTC loss, trained on the KHATT dataset — includes a Gradio web demo for OCR on your own images.

    Python