Skip to content
View josepaiva94's full-sized avatar

Highlights

  • Pro

Organizations

@aporacloudmobile @mooshak-dcc @FGPE-Erasmus @handspy @kriol-midia

Block or report josepaiva94

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

โšก Josรฉ Carlos Paiva

Solutions Architect ยท AI Specialist ยท PhD in Computer Science ยท Full-Stack Lead

Porto, Portugal ๐Ÿ‡ต๐Ÿ‡น

Portfolio LinkedIn Toptal Google Scholar ORCID Zoho Certified

$ whoami --verbose
User: 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."

๐Ÿš€ About Me

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.

๐Ÿ› ๏ธ Tech Ecosystem

Languages & Core

Python TypeScript JavaScript Java C# Go Rust C++ PHP SQL Bash

Frontend & Frameworks

Next.js Nuxt.js Vue.js React Tailwind CSS HTML5 CSS3

Backend & APIs

Node.js NestJS Flask REST APIs GraphQL Moodle Zoho Creator

AI, Data & Vector Databases

LangChain / RAG Qdrant OpenAI / Gemini Ollama vLLM Pandas NumPy

Databases & Cloud Infra

PostgreSQL MySQL MongoDB Redis AWS Docker Kubernetes Nginx Git


๐ŸŒŸ Featured Projects

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

๐Ÿ“š Key Research & Publications

My academic work focuses on automated code evaluation, semantic source-code representations, automated repair feedback, and gamified education.

๐ŸŒŸ High-Impact Publication Highlights

๐Ÿ”ฌ Explore my full collection of 30+ peer-reviewed papers on Google Scholar or ORCID.


๐Ÿ“Š GitHub Metrics & Insights


๐Ÿ“ซ Let's Connect

I am always open to discussing Software Architecture, AI/RAG Implementations, EdTech Research, or High-Impact Consultancy.

Website LinkedIn Toptal Email ResearchGate


Built with precision and purpose by Josรฉ Carlos Paiva ยท Engineered in Porto, Portugal ๐Ÿ‡ต๐Ÿ‡น

Popular repositories Loading

  1. starter-fastapi-celery starter-fastapi-celery Public template

    Starter utilizing FastAPI and Celery with RabbitMQ for task queue, Redis for Celery backend and Flower for monitoring the Celery tasks.

    Python 7

  2. auth0mosca auth0mosca Public

    Forked from eugeniop/auth0mosca

    An authentication/authorization module for mosca using Auth0

    JavaScript 1

  3. apicy apicy Public

    apiCy is a containerized Docker REST microservice for providing spaCy as a service.

    Python 1

  4. CodingBooth CodingBooth Public

    PHP

  5. slate slate Public

    Forked from ringcentral/slate

    Beautiful static documentation for your API

    JavaScript

  6. I18NPropertiesGenerator I18NPropertiesGenerator Public

    Script written in Java to generate i18n properties file for translation of JSF Applications

    Java