Bettergy · AI platform
Retrieval & document-verification platform
Multi-tenant retrieval over regulatory documentation with cited answers, plus an agentic workflow that verifies case files against a 29-item regulatory specification.
- Hybrid BM25 + vector retrieval with cross-encoder reranking on pgvector
- Idempotent ingestion pipeline: 11,500+ runs at 99.7% success
- LangGraph state machine with human-in-the-loop checkpoints; review time from 3–4 hours to minutes
PythonDjangopgvectorCeleryLangGraphLangfuse
Bettergy · new product line
MIOT — multi-tenant IoT monitoring
Designed and launched a new revenue stream: telemetry ingestion from Modbus, MQTT and LoRaWAN devices with electricity-cost simulation over historical data.
- Tenant isolation with PostgreSQL Row-Level Security across HTTP and async workers
- TimescaleDB hypertables with real-time continuous aggregates
- 189 API endpoints, 5-level RBAC, 4,000+ tests and 14 architecture checks in CI
Django NinjaTimescaleDBNext.jsKubernetes
Bettergy · core platform
Energy-certification platform
Core platform processing 1,200+ certificates a year for 97+ partner organizations, representing €40M in annual projects.
- Versioned external API with scoped auth, throttling and dedicated queues
- Certificate state machine enforced by PostgreSQL triggers, invariants verified in CI
- PAdES digital signing with multiparty signature chains
DjangoPostgreSQLCeleryPAdES
University of Málaga · R&D
Soil-moisture data pipeline
Production pipeline for a national research project processing 300 GB/month of geospatial and meteorological data.
- Replaced a paid system with in-house evapotranspiration and water-balance models
- Runtime from 4+ hours to under a minute via vectorization and columnar storage
- Regression Kriging across Andalusia; thesis graded 9.8/10 with Honors
PythonGeoPandasParquetDjango