Skip to main content

Computer Engineer based in Dammam, Saudi Arabia

I build intelligent backend systems, RAG applications, and modern web platforms.

I am Yaaqob Alfakih, an AI and Backend Software Engineer with practical experience building university AI systems, application portals, dashboards, locally hosted language-model integrations, and secure web applications.

Open to software engineering roles and selected freelance projects.

Professional background at a glance

  • Education

    BSc in Computer Engineering

  • Experience

    One year of university software development

  • AI

    RAG and locally hosted AI systems

  • Process

    Scrum and CMMI development environment

  • Scope

    Backend, frontend, dashboards, portals, Odoo

Selected work

3 platforms I contributed to during a one-year internship at OSTİM Technical University, followed by a personal project exploring retrieval and locally hosted models.

  • Professional ProjectOSTİM Technical University

    OstimGPT

    A locally hosted Retrieval-Augmented Generation chatbot answering questions from university sources.

    role
    Contributor, university development team
    period
    August 2025 – July 2026
    • Python
    • REST APIs
    • In-memory caching
    • Session management
    • Retrieval-Augmented Generation
    • +8 more
    View Case StudyPrivate Repository
  • Professional ProjectOSTİM Technical University

    Student Application Management System

    A digital student application platform with applicant profiles, internal review workflows and configurable reporting.

    role
    Contributor, university development team
    period
    August 2025 – July 2026
    • REST APIs
    • Application status endpoint
    • Data models
    • JavaScript
    • HTML
    • +8 more
    View Case StudyPrivate Repository
  • Professional ProjectOSTİM Technical University

    Odoo 18 Website Auto-Translation

    A locally hosted translation platform for an Odoo 18 university website, powered by Ollama and local models.

    role
    Contributor, university development team
    period
    August 2025 – July 2026
    • Python
    • Odoo 18
    • Ollama
    • Local LLM
    • Prompt engineering
    • +8 more
    View Case StudyPrivate Repository
  • Prototype

    SmartShop RAG Product Advisor

    A hybrid retrieval product advisor combining dense and sparse search with reranking over a product catalogue.

    role
    Personal project
    period
    Project dates to be confirmed
    • SQLite
    • Qdrant
    • BGE-M3 embeddings
    • Hybrid dense and sparse retrieval
    • Reranking
    • +3 more

Technical expertise

Where the work actually sits

Four areas, each backed by the systems that demonstrate it rather than by a self-assessed rating.

  • Artificial Intelligence and RAG

    Retrieval systems built around locally hosted models — collecting source material, dividing it usefully, retrieving against it, and returning answers that can be verified.

    • Retrieval-Augmented Generation systems
    • Local LLM integration
    • Ollama
    • Web crawling
    • Document retrieval
    • Chunk optimization

    Evidenced byOstimGPTOdoo 18 Website Auto-TranslationSmartShop RAG Product Advisor

  • Backend Development

    Application logic, data access and the operational surfaces around them — APIs, caching, sessions, validation and the diagnostics needed to run a system.

    • Python
    • REST APIs
    • SQL
    • Backend architecture
    • Session management
    • Caching

    Evidenced byOstimGPTStudent Application Management System

  • Frontend Development

    Interfaces for the people who use a system every day — applicant portals, reviewer tools, administrative views and reporting dashboards.

    • JavaScript
    • HTML
    • CSS
    • Responsive interface development
    • Dashboard interfaces
    • Profile pages

    Evidenced byStudent Application Management SystemOstimGPT

  • Security

    Input handling and abuse control treated as part of a feature rather than a later hardening pass, on endpoints that accept input from anyone.

    • Rate limiting
    • SQL injection prevention
    • XSS prevention
    • HTML sanitisation
    • Script-injection blocking
    • Per-IP request limits

    Evidenced byOstimGPTOdoo 18 Website Auto-Translation

Experience

A year inside a university software team

Software Developer Intern

OSTİM Technical University

Digital Transformation Coordination Office

period
August 2025 – July 2026
location
Ankara, Türkiye

One-year unpaid internship within the university’s software development team.

Methodology and process

  • Scrum
  • CMMI process standards
  • Sprint planning
  • Task management
  • Collaborative code review
  • Version control
  • Testing
  • Deployment workflows
  • Structured documentation
  • Continuous process improvement

Recognition

Recognized for initiative, professionalism, adaptability, responsibility, technical ability, and commitment to high-quality results.

Summarised from the official internship letter

Services

What I can build for you

Freelance work in the areas my professional experience actually covers — nothing beyond it.

Let’s discuss your project

Have a software, AI, RAG, or web application project in mind? Let’s discuss what you need and determine the right technical approach.