Docker Captain | Java · Spring AI · RAG · Open Source | Cryptography & Cybersecurity Lecturer
I build AI-powered tools, semantic search pipelines, containerized architectures, and open source developer utilities. My work spans RAG systems with Spring AI and vector databases, MCP servers, Docker-based deployment tooling, and content management extensions. I also teach cryptography and cybersecurity at Universidad San Jorge in Zaragoza.
- AI & RAG Pipelines: Semantic search, retrieval-augmented generation, and LLM integration with Spring AI, vector databases, and embedding models
- MCP Servers & Agents: Building Model Context Protocol servers for AI-powered workflows
- Docker & Cloud-Native: Containerized architectures, Kubernetes deployments, and developer tooling — Docker Captain since 2020
- Open Source: 131+ public repositories, transform engines, search integrations, and developer utilities
- Teaching: Cryptography and cybersecurity lecturer — Enigma machine implementation, CTF challenges, and hands-on workshops (enigma-python)
- alfresco-genai ⭐29 - Private AI application to Content Management use cases with GenAI & Alfresco
- spring-ai-summarizer ⭐3 - Tutorial to create a summarizer endpoint with Spring AI and Docker Model Runner
- simple-alfresco-agent-mesh ⭐3 - Simple Alfresco MCP Server that routes prompts to specialized MCP servers
- alfresco-content-lake ⭐3 - Alfresco AI App for Hyland Content Lake
- alf-tengine-ocr ⭐27 - Alfresco Transformer For ACS 70+ from PDF to OCRd PDF
- alfresco-ubuntu-installer ⭐31 - Collection of scripts to install Alfresco Community in Ubuntu
- Blog — "Programming and So" — Technical posts on Java, Docker, AI/RAG, and open source
- Hyland Developer Blog — Alfresco ecosystem articles
- YouTube — Tech Talk Live sessions and tutorials
- alfresco-genai ⭐29
Java- Private AI application to Content Management use cases with GenAI & Alfresco - alfresco-ai-framework ⭐15
Java- Sample application to apply Spring AI services to Alfresco Repository - alfresco-outlook-attachments ⭐8
Java- Alfresco Repository add-on that extracts attachments from an Email when uploading - alf-tengine-convert2md ⭐7
Java- AI‑powered Alfresco Transform Engine that converts PDF files to clean, richly‑described Markdown. - alfresco-simple-rag ⭐5
Java- This project demonstrates a production-ready RAG application for Alfresco using Spring AI. ...and 18 more repositories in this category
- alfresco-mcp-poc ⭐5
Dockerfile- Alfresco MPC (Model Context Protocol) PoC - alfresco-mcp-lab ⭐5
Dockerfile- Laboratory to use a MCP Server with Alfresco Community - alfresco-agents-lab-clive ⭐4
Python- Source code for the Alfresco Agents Lab for CommunityLive EU 2025 - simple-alfresco-agent-mesh ⭐3
Python- Simple Alfresco MCP Server that routes prompts to specialized MCP servers - kd-agent-connector ⭐2
Java- Alfresco Repository addon to connect with Hyland Knowledge Discovery service ...and 1 more repositories in this category
- alfresco-ubuntu-installer ⭐31
Shell- Collection of scripts to install Alfresco Community in Ubuntu - llama2-docker-multiarch ⭐18
Dockerfile- Llama 2 Docker Image supporting AMD64 and ARCH64 architectures - alfresco-installer ⭐17
Dockerfile- Docker Image to use the Alfresco Docker Installer project - alfresco-dockerx-builder ⭐13
Dockerfile- Sample script to build Alfresco Docker Images for ARM64 (Apple Silicon) - alfresco-identity-service-to-keycloak ⭐9 - Sample Docker Compose templates to help moving from Alfresco Identity Service to Keycloak ...and 35 more repositories in this category
- alfresco-solr-monitoring ⭐9 - Monitoring Alfresco SOLR with Prometheus and Grafana
- alfresco-open-ass ⭐7
Java- OpenSearch support for Alfresco Community - alfresco-opensearch-neural-search ⭐6
Java- Sample Integration of OpenSearch Neural Search with Alfresco - solr-sharding-reindex ⭐3
Dockerfile- Alfresco Search Services Indexer for Sharding Environments - share-live-search-disable ⭐3
JavaScript- Disable Live Search feature for Alfresco Share ...and 14 more repositories in this category
- alf-tengine-ocr ⭐27
Java- Alfresco Transformer For ACS 70+ from PDF to OCRd PDF - alfresco-go-cli ⭐8
Go- A Command Line Interface for ACS implemented in GO. - cmis-associations-alfresco ⭐7
Java- Alfresco CMIS Relationships (associations) - alfresco-markdown-rendition ⭐5
Java- Create a Markdown rendition for every document in Alfresco Repository - acs-transform-cluster ⭐5 - Sample deployment to scale up Alfresco Transform Service (both Enterprise and Community versions) ...and 29 more repositories in this category
- mnt-22668 ⭐3
Java- Patch MNT-22668 for ACS 7.2 - aborroy ⭐1
Python- About me - ghc-2021
Java- No description available - mnt-20910
Dockerfile- No description available - mnt-20739
Dockerfile- No description available ...and 4 more repositories in this category
- aborroy - About me (Updated: 2026-03-10)
- alfresco-content-lake - Alfresco AI App for Hyland Content Lake (Updated: 2026-03-10)
- alfresco-content-lake-ui - UI extension for Alfresco Content Lake to be used with ACA or ADW (Updated: 2026-03-10)
- alfresco-ubuntu-installer - Collection of scripts to install Alfresco Community in Ubuntu (Updated: 2026-03-09)
- alfresco-content-lake-deployment - Self-contained deployment for Alfresco Content Lake PoC (Updated: 2026-03-09)
- alf-tengine-md2doc - Alfresco Transform Engine that converts Markdown files to DOCX and PDF (Updated: 2026-02-27)
- alfresco-onprem-to-cloud-lab - Hands on Lab: Alfresco On-prem to Cloud-Ready (Updated: 2026-02-26)
- alf-tengine-ocr - Alfresco Transformer For ACS 70+ from PDF to OCRd PDF (Updated: 2026-02-25)
- alfresco-extensions-deployment - Practical examples showing how to build, install and deploy Alfresco addons acro... (Updated: 2026-02-25)
- alfresco-solr-monitoring - Monitoring Alfresco SOLR with Prometheus and Grafana (Updated: 2026-02-22)
Java · Spring AI · Python · RAG / Vector Search · Docker · Kubernetes · MCP Servers · OpenSearch / Solr · Go · Shell/Bash · JavaScript / TypeScript · Ollama / vLLM · Cryptography · Alfresco / Content Management
More of my work lives at angelborroy and angelborroy-ks.
- Blog: https://angelborroy.wordpress.com/category/english/
- Twitter: @AngelBorroy
- LinkedIn: in/angelborroy
- YouTube: c/AngelBorroy
- Bluesky: @angelborroy.bsky.social
Last updated: 2026-03-10 15:05 UTC





