route.console
Status: ONLINE
paiva@jcpaiva.dev:~$whoami --verbose

José Carlos Paiva

Solutions architect, AI specialist, full-stack engineer, and PhD researcher bridging academic depth with production software delivery.

Open to remote opportunitiesPorto, Portugal
# About.system

About José C. Paiva

// OPERATOR_PROFILE_LOGS

operator_spec.sys
Status: ONLINE
José C. Paiva Developer Avatar
OPERATORJOSÉ C. PAIVA
ROLESOLUTIONS ARCHITECT
QUALIFICATIONPhD in Computer Science
STATUSACTIVE
paiva@jcpaiva.dev:~$whoami

Full-stack engineer, AI specialist, and software architect with 10+ years of experience spanning R&D, educational technology, AI-enabled products, cloud integrations, and multi-tenant web platforms. PhD in Computer Science from the University of Porto, specializing in automated assessment of programming assignments, source-code semantics, feedback generation, and gamification.

Experienced in translating complex institutional and research requirements into production-grade systems: LMS integrations, learner portals, CMS platforms, automated assessment engines, gamification systems, and AI/RAG applications.

paiva@jcpaiva.dev:~$cat mission.txt

Bridging cutting-edge academic R&D with production software engineering to design scalable, intelligent, and human-centered digital platforms that empower learners, educators, and organizations worldwide.

// 2014+
10+
Years Exp.
// SHIPPED
20+
Shipped Projects
// PAPERS
35+
Research Papers
// LOCATION
Porto
Portugal, PT
# Skills.json

Technical skills

// SYSTEM_CAPABILITIES_MANIFEST

languages.module
$ ls ./languages[9 Loaded]

#Languages

TypeScriptJavaScriptPythonJavaC#SQLBash/ShellC/C++HTML/CSS
ai_&_data_engineering.module
$ ls ./ai-data[7 Loaded]

#AI & Data Engineering

LLM IntegrationRAG PipelinesQdrant Vector DBSemantic Code AnalysisAutomated FeedbackPandasNumPy
full-stack_&_web.module
$ ls ./fullstack[10 Loaded]

#Full-Stack & Web

Next.jsNuxt.jsReactVue.jsNode.jsNestJSFlaskREST & GraphQL APIsTailwind CSSMoodle Plugins
databases_&_storage.module
$ ls ./databases[7 Loaded]

#Databases & Storage

PostgreSQLMySQLMS SQL ServerMongoDBRedisNeo4jSQLite
cloud_&_infrastructure.module
$ ls ./infrastructure[8 Loaded]

#Cloud & Infrastructure

DockerKubernetesAWS IntegrationsLinuxnginxCI/CDGitPerformance Testing
edtech_&_research.module
$ ls ./edtech-research[6 Loaded]

#EdTech & Research

Automated AssessmentLearning AnalyticsLMS IntegrationGamification ServicesBibliometric AnalysisSource-Code Graph Reps
git log --stat --oneline

Professional experience

// CAREER_HISTORY_TREE

commit 3bb2954HEAD -> current

AI Specialist, Solutions Architect & Full-Stack Developer

Centro de Inovação Pedagógica, P.PORTOPorto, Portugal (Remote)Full-time

"Architects and delivers AI-powered educational products, institutional web platforms, learner portals, and Moodle plugins for P.PORTO and INOV-NORTE consortium."

  • Architected and delivered the HUB Digital platform supporting communities of practice, e-learning, gamification, and central CMS management across higher-education institutions.
  • Designed and built GamiBot, an AI-powered pedagogical agent integrated into Moodle combining conversational RAG, Qdrant vector database, and real-time gamification.
  • Developed the Academ_IA XP platform with responsive course catalogues, private learner dashboard, media viewing verification, attendance validation, and automated PDF certificates.
  • Built the CIP website and learner portal, PlurALL website, and supervised micro-portfolio and flashcards PWA products.
TypeScriptNext.jsNuxt.jsNode.jsPythonQdrantRAGMoodlePostgreSQLDocker
commit 426c86bHEAD -> current

CEO, Solutions Architect & Full-Stack Developer

Kriol.IORemoteExecutive / Consultancy

"Leads a software consultancy studio providing custom web applications, API design, cloud services, SaaS integrations, and technical advisory for clients worldwide."

  • Owns technical decision-making from discovery and architecture design through deployment, optimization, and ongoing maintenance.
  • Delivers custom full-stack web applications, REST/GraphQL APIs, multi-tenant database systems, and CMS integrations for international clientele.
  • Provides technical consultancy on cloud migration, DevOps pipelines, application performance auditing, and system security.
TypeScriptNext.jsNode.jsPythonAWSDockerPostgreSQLGraphQL
commit 61a3706HEAD -> current

Full-Stack Engineer / AI Specialist

ToptalRemoteFreelance

"Works with international client teams as a vetted full-stack engineer and AI specialist, delivering high-performance web applications and cloud integrations."

  • Combines hands-on development with architectural planning, codebase refactoring, automated testing, and performance optimization.
  • Integrates complex APIs, vector database search workflows, and real-time user features in collaboration with distributed engineering teams.
ReactNext.jsNode.jsPythonTypeScriptPostgreSQLDocker
commit 21e1b57

PhD Researcher in Computer Science

Faculty of Sciences, University of PortoPorto, PortugalDoctoral Research

"Completed PhD research titled 'Improving Feedback in the Automated Assessment of Programming Assignments Using Students' Past Solutions'."

  • Researched semantic graph representations of source code, AST parsing, program repair, and automatic feedback generation.
  • Authored 25+ peer-reviewed journal articles and conference papers in ACM TOCE, Electronics, Springer, and OASIcs.
  • Developed clustering algorithms for introductory programming submissions to deliver targeted repair feedback to students.
PythonJavaAST & Graph MiningAutomated FeedbackClusteringData Mining
commit 6df2b41

Research Assistant — FGPE

INESC TEC / CRACSPorto, PortugalResearch Contract

"Contributed to an Erasmus+ European project developing a web-based environment for gamified programming exercises."

  • Developed automatic evaluation components and gamification infrastructure microservices.
  • Participated in the development of the FGPE learning environment and authoring tools.
  • Published research papers on GEdIL, YAPExIL, and GraphQL gamification services.
JavaGraphQLGamificationTypeScriptREST APIsDocker
commit 4aee2ef

Research Assistant — FOUREYES-3

INESC TEC / CRACSPorto, PortugalResearch Contract

"Integrated diagram assessment, game-based assessment environments, and teacher analytics into the Enki learning platform."

  • Integrated diagrammatic evaluation, quiz engines, and resource recommendation modules into Enki.
  • Developed Asura, a game-based assessment environment for automated player-versus-player programming competitions in Mooshak.
  • Built teacher monitoring interfaces for real-time submission visualization and plagiarism detection.
JavaVue.jsMooshakAsura EngineWeb EditorsPlagiarism Detection
commit 2abf32aHEAD -> current

Lead Developer & Architect — HandSpy

University of Porto — Faculty of PsychologyPorto, PortugalResearch Contract

"Stabilised, refactored, and architected HandSpy v2.3 and v3 research platforms for psycho-physiological and linguistic markers in expressive writing."

  • Stabilised version 2.3 and replaced fragile file paths, URLs, and legacy data structures.
  • Developed dictionary-based emotion marking with manual analyst correction interface.
  • Integrated Google Drive import workflows for real-time text and physiological telemetry data.
  • Designed and developed HandSpy v3 with a stable, maintainable architecture and expanded research capabilities.
Node.jsPythonReactPostgreSQLGoogle Drive APINLP
commit 1e41a80HEAD -> current

Tech Mentor & Advisory Specialist

CodeMentorRemoteConsultancy / Mentorship

"Mentors developers, students, and technology leaders in software engineering, system architecture, debugging, and CS problem-solving."

  • Mentors global developers, computer science students, and engineering leaders in full-stack web architecture and system design.
  • Guides hands-on debugging, performance tuning, code refactoring, and career-relevant technical problem-solving.
System ArchitectureSoftware EngineeringDebuggingCode ReviewMentorship
commit 593d759

AWS Integration Engineer

AplynkNetherlands / Australia (Remote)Contract

"Developed AWS-based data-integration microservices connecting Zoho CRM, Zoho Books, Zoho Inventory, Exact Online, and Xero."

  • Architected serverless AWS integration pipelines to synchronise accounts, contacts, addresses, sales and purchase orders.
  • Implemented real-time synchronisation for goods deliveries, invoices, credit notes, inventory adjustments, receivables, and payments across accounting platforms.
AWS LambdaNode.jsZoho APIXero APIExact OnlineREST APIs
commit 7ae849e

Full-Stack Developer & GIS Specialist — Lisbon Taxation and Trade

University of MinhoBraga / Porto, PortugalResearch Contract

"Built a Node.js REST API, PostgreSQL database, and Vue.js GIS visualization web application with ArcGIS for historic harbour activity analytics."

  • Built a Node.js REST API and PostgreSQL database to manage historic data on Lisbon harbour activity, ships, captains, goods, routes, and ports.
  • Developed a Vue.js role-based management and interactive GIS visualization application with ArcGIS integration for world-map route and harbour mapping.
Node.jsVue.jsPostgreSQLArcGISREST APIsGIS
commit 5456312HEAD -> current

Software Engineer — TradeNetworks

University of MinhoBraga / Porto, PortugalContract

"Maintains and extends a Java/Hibernate/JSF and SQL Server platform for Portuguese external-trade relations analytics from the 18th–19th centuries."

  • Maintained and modernized a enterprise Java/Hibernate/JSF and SQL Server platform for historical external trade data analytics.
  • Performed legacy code remediation, API maintenance, database optimization, and refactoring.
JavaHibernateJSFSQL ServerREST APIsLegacy Remediation
commit 504f533

Cloud Solutions Developer — BizOne

AporaNetherlands (Remote)Contract

"Developed a platform for domain purchases, associated cloud services, AWS hosting, customer back-office functionality, and sales connectors."

  • Developed a cloud platform for domain purchasing, associated services, AWS hosting, and SaaS app integrations.
  • Built customer back-office portal, API connectors, and custom WordPress sales themes.
AWSPHPWordPressZoho APIMySQLREST APIs
commit 465d42d

Full-Stack Developer — Duurzame Energie

AporaNetherlands (Remote)Contract

"Built an application to estimate energy costs, automatically generate electricity and gas PDF contracts, and email them to prospects."

  • Built an automated energy cost estimation engine with PDF contract generation and automated email distribution to prospects.
  • Integrated Google Maps API, Zoho CRM API, Webservices.nl, Nexant, and EDSN utility web services.
PHPJavaScriptZoho CRM APIGoogle Maps APIPDF Engine
commit 4f7a08eHEAD -> current

Technical Solutions Consultant — Zoho Suite

AporaNetherlands (Remote)Consultancy / Support

"Provides technical support, custom web tools, automation scripts, and cloud solutions for enterprise Zoho customers."

  • Provides technical support and custom web, software, and cloud solutions for enterprise Zoho Suite clients.
  • Develops custom automation scripts, API webhooks, and third-party CRM integrations.
Zoho DelugeZoho CRMREST APIsJavaScriptWebhooks
commit 6ce651a

Software Engineering Intern

Ifthen Software, LdaSanta Maria de Lamas, PortugalInternship

"Developed e-commerce payment reference plugins and desktop GIS geolocation tools."

  • Developed plugins for generating Portuguese Multibanco ATM payment references across Joomla, WordPress, Drupal, Virtuemart, and Magento e-commerce platforms.
  • Developed a C# desktop application for contact geolocation visualization using the Google Maps API.
C#.NETPHPJoomlaWordPressMagentoGoogle Maps API

$ ls ./services

How I can help

View all services →
ai-rag-architecture.service
Status: READY
$ ./architect --grounded-ai[CAPABILITY_LOADED]

AI & RAG Architecture

Production-ready retrieval-augmented generation, vector search, and conversational AI systems grounded in your own knowledge.

  • Architecture and technology selection for the target workload
  • Content ingestion, chunking, embedding, and synchronization pipeline
  • Grounded retrieval and response orchestration
Inspect service
edtech-lms-integrations.service
Status: READY
$ ./integrate --learning-stack[CAPABILITY_LOADED]

EdTech & LMS Integrations

Custom Moodle and learning-platform integrations that connect content, identity, assessment, gamification, and learner workflows.

  • Learning workflow and integration architecture
  • Moodle, LMS, API, identity, and data integrations
  • Learner-facing interfaces and administration workflows
Inspect service
automated-assessment-systems.service
Status: READY
$ ./evaluate --feedback-first[CAPABILITY_LOADED]

Automated Assessment Systems

Secure programming assessment and formative-feedback systems informed by more than a decade of engineering and research.

  • Assessment model, threat model, and execution architecture
  • Sandboxed judging, scoring, and feedback workflows
  • Program-analysis or semantic-feedback prototypes
Inspect service
full-stack-platform-architecture.service
Status: READY
$ ./ship --production-platform[CAPABILITY_LOADED]

Full-Stack Platform Architecture

End-to-end architecture and implementation for portals, SaaS products, APIs, data systems, and multi-tenant platforms.

  • System architecture and phased delivery plan
  • Frontend, API, data, identity, and integration implementation
  • Containerized environments and delivery automation
Inspect service
start_conversation.sh
paiva@jcpaiva.dev:~$ ./start-conversation

Have a system worth building?

Share the context, constraints, and outcome you need. I can help shape the architecture and the delivery path.

privacy.config
Read the privacy and storage details