Porto, Portugal ๐ต๐น
$ whoami --verboseUser: Josรฉ Carlos Paiva
Title: Solutions Architect & AI Specialist
Degrees: PhD in Computer Science @ University of Porto
Roles:
- AI Specialist & Full Stack Engineer @ Centro de Inovaรงรฃo Pedagรณgica (P.PORTO / INOV-NORTE)
- CEO & Founder @ Kriol.IO (Software Consultancy Studio)
- Vetted Senior Full-Stack Engineer @ Toptal
Domain_Focus:
- Educational Technology & Automated Code Assessment
- Generative AI & Retrieval-Augmented Generation (RAG) Systems
- Distributed Multi-Tenant Cloud Architecture & Gamification Engines
Motto: "Bridging cutting-edge academic R&D with resilient production software."I am a Solutions Architect, AI Specialist, and PhD Computer Scientist with 10+ years of experience architecting high-scalability web platforms, AI-driven educational environments, multi-tenant SaaS platforms, and automated assessment systems.
- ๐ PhD Research: Completed my Doctorate at the Faculty of Sciences, University of Porto on "Improving Feedback in the Automated Assessment of Programming Assignments Using Students' Past Solutions". Author of the landmark ACM TOCE state-of-the-art review on automated assessment.
- ๐ค AI & RAG Innovation: Architecting production LLM pipelines, vector databases (Qdrant), pedagogical AI agents (GamiBot), and semantic code representation engines.
- ๐ข Enterprise & EdTech Systems: Designed and deployed enterprise portals (HUB Digital, Academ_IA XP, CIP Web Portal) serving higher education consortia and thousands of learners.
- ๐ผ Consultancy: CEO of Kriol.IO and Toptal Vetted Engineer, delivering end-to-end cloud applications, custom APIs, and system integrations globally.
| Project | Description | Stack | Status |
|---|---|---|---|
| ๐ HUB Digital โ INOV-NORTE | Multi-tenant learning academy, communities of practice, and central CMS platform for higher-education consortium. | Nuxt.js, TypeScript, Node.js, PostgreSQL, Moodle API, Qdrant |
๐ข Production |
| ๐ค GamiBot AI Assistant | AI-powered conversational pedagogical agent for Moodle combining RAG, Qdrant vector DB, and real-time gamification. | Python, Qdrant, RAG, LLM, Moodle Plugin, TypeScript |
๐ข Active |
| ๐ฎ FGPE Ecosystem | International Erasmus+ platform featuring GraphQL Gamification microservice, React PWA learning environment, and AuthorKit. | TypeScript, React, GraphQL, NestJS, MongoDB, Docker |
๐ข Production |
| ๐ด Academia Ageing in Place Quiz | Multi-platform, offline-first gamified quiz app (Tauri + Rust + React + SQLite) promoting digital literacy for senior citizens. | Tauri, Rust, React, TypeScript, SQLite, Node.js, PostgreSQL |
๐ข Production |
| ๐ Academ_IA XP Platform | Gamified learning portal with course catalogues, video watch tracking, attendance code validation, live streams, and automated PDF certificates. | TypeScript, Nuxt.js, Node.js, PostgreSQL, PDF Engine |
๐ข Production |
| โ๏ธ HandSpy Research Engine | Psycho-physiological & linguistic research platform analyzing expressive writing markers and Google Drive workflows. | Java, Spring Boot, Angular.js, PostgreSQL, Google Drive API |
๐ฌ Research |
| โ๏ธ Mooshak 2 Assessment System | Next-generation web-based competitive programming evaluation platform co-developed with Prof. Josรฉ Paulo Leal at UP. | Java, GWT, WebSockets, Automated Assessment, Sandboxing |
๐ข Active |
My academic work focuses on automated code evaluation, semantic source-code representations, automated repair feedback, and gamified education.
- ๐ ACM Transactions on Computing Education (2022)
Automated Assessment in Computer Science Education: A State-of-the-Art Review
Cornerstone literature review establishing the taxonomy of automated evaluation systems. - โก Electronics (2025)
Incremental Repair Feedback on Automated Assessment of Programming Assignments - ๐ Computer Science and Information Systems (2024)
Comparing Semantic Graph Representations of Source Code: Automatic Feedback on Programming Assignments - ๐ง International Journal of Data Science and Analytics (2024)
Clustering Source Code from Automated Assessment of Programming Assignments
๐ฌ Explore my full collection of 30+ peer-reviewed papers on Google Scholar or ORCID.
I am always open to discussing Software Architecture, AI/RAG Implementations, EdTech Research, or High-Impact Consultancy.

