Yaaqob Alfakih
AI & Backend Software Engineer
Full-Stack Developer · RAG Systems Developer · AI Application Engineer
- Dammam, Saudi Arabia
- yacoub.alfaqih@gmail.com
- 0530724327
- GitHub
Summary
Computer Engineer with one year of practical software development experience inside a university Digital Transformation Coordination Office. Experienced in backend and frontend development, RAG chatbot systems, application portals, dashboards, web crawling, REST APIs, security hardening, and Odoo-based web applications. Contributed to locally hosted AI solutions including a university RAG chatbot, a student application management portal, and an Odoo 18 website auto-translation platform powered by local AI models.
Experience
Software Developer Intern
OSTİM Technical University — Digital Transformation Coordination Office · Ankara, Türkiye
One-year unpaid internship within the university’s software development team.
- Contributed backend and frontend features to internal university platforms within a cross-functional development team.
- Worked in sprint cycles under Scrum, with sprint planning, task management and collaborative code review.
- Followed CMMI-aligned process standards for documentation, testing and deployment.
- Built and maintained features across a RAG chatbot platform, a student application management portal and an Odoo 18 translation system.
- Applied security hardening practices — input validation, sanitisation and rate limiting — to public-facing endpoints.
- Produced structured technical documentation alongside implementation work.
Selected projects
A locally hosted Retrieval-Augmented Generation chatbot answering questions from university sources.
A digital student application platform with applicant profiles, internal review workflows and configurable reporting.
A locally hosted translation platform for an Odoo 18 university website, powered by Ollama and local models.
Skills
Artificial Intelligence and RAG
Backend Development
Frontend Development
Security
Platforms and Applications
Software Engineering Practices
Education
Bachelor of Science in Computer Engineering
OSTİM Technical University · Ankara, Türkiye
Languages
- Arabic — Native or bilingual proficiency
- English — Professional working proficiency