Software & AI Engineer · LLM Systems · PQC · Backend

From idea to production: AI agents, secure systems, APIs and infrastructure.

I help businesses build AI-powered products, automations, backend systems and cryptography-aware software that work reliably in production.

Portrait of Darío Pérez Martín

production-ready systems

Darío Pérez Martín

Remote · Cáceres, Salamanca & available to travel

LLM production systems

PQC benchmarking

RAG architecture

API design

Services

Engineering support from prototype to production.

AI & Agents

Production LLM integrations, agentic workflows and knowledge assistants that solve operational problems.

LLM integrationsAI agentsRAG systemsChatbotsAI workflows

Full Stack Development

Reliable web applications, APIs and backend systems designed around business workflows.

React applicationsBackend systemsAPIsDatabase designWeb apps

Automation

Internal tools and automations that remove repetitive work and connect data across systems.

Business workflowsData extractionNotificationsInternal toolsProcess automation

Security & Post-Quantum Cryptography

Practical cryptography, PQC benchmarking and migration thinking for systems that need privacy, reproducibility and long-term security.

PQC readinessML-KEM / ML-DSAHybrid TLSBenchmarkingPrivacy-by-design

Infrastructure

Deployments, CI/CD and observability foundations that keep products maintainable in production.

DockerCloud deploymentsCI/CDMonitoringSystem architecture

How I Work

From business workflow to production software.

01

Understand the workflow

I start from the business process, data sources and operational constraints before choosing the implementation.

02

Build a reliable core

I focus on APIs, background jobs, integrations and data flows that can run consistently in production.

03

Add AI where it helps

LLMs, RAG and agents are used to remove manual work, summarize information or make decisions easier.

04

Ship and iterate

I prepare deployments, monitoring points and feedback loops so products can improve after the first release.

Difference

Why my work does not stop at a polished demo.

I work well with messy business workflows

Many useful systems start with spreadsheets, legacy tools, WhatsApp messages, PDFs and undocumented routines. I turn that reality into software that teams can actually use.

I can connect product, backend, data and AI

I am comfortable moving from user workflow and domain rules to APIs, databases, background jobs, LLM integrations and deployment.

I care about reproducibility and privacy

My cybersecurity and cryptography background shapes how I approach data handling, evaluation, benchmarking and production reliability.

Post-Quantum Cryptography

Security thinking for systems that need to survive the next cryptographic shift.

PQC readiness from an engineering perspective

I do not treat post-quantum cryptography as a buzzword. My work focuses on what changes in real systems: algorithms, key sizes, latency, TLS handshakes and deployment constraints.

Benchmarking before migration decisions

My MSc thesis measured ML-KEM, ML-DSA, FrodoKEM and BIKE across heterogeneous hardware, with reproducible methodology and raw data versioning.

Useful bridge between AI, backend and security

For products handling sensitive data, I can combine backend implementation, AI workflows and privacy/security constraints instead of treating them as separate worlds.

ML-KEMML-DSAFrodoKEMBIKEOpenSSLOQS ProviderHybrid TLS

Featured Projects

Case studies focused on problems, solutions and outcomes.

01 / case study

Web scraping and notifications

Public Alerts

A notification platform that tracks public administration websites and alerts subscribers about public exams, interim positions and related opportunities.

Real product. Add links and screenshots when ready.

Context

Product built for candidates who need to monitor multiple official sources without manually checking each administration website.

Role

Designed and built the scraping, data processing and notification workflows.

Problem

Information about public exams and interim opportunities is distributed across many administration websites, making it easy to miss relevant updates.

Solution

Built a system that monitors selected public sources, normalizes detected opportunities and sends targeted alerts to subscribed users.

Contribution

  • Implemented scraping jobs for multiple public administration websites.
  • Modeled opportunities, subscriptions and notification rules.
  • Built the delivery workflow for notifying users when relevant updates appear.

Technologies

PythonWeb scrapingPostgreSQLBackground jobsNotifications

Outcome

  • Centralized monitoring of fragmented public sources.
  • Timely alerts for subscribers based on their interests.

02 / case study

AI assistant and SaaS

WhatsApp Medical Appointments

A subscription product for clinics that automates patient appointment handling through WhatsApp and Google Calendar.

Product in development.

Context

SaaS product for clinics that want a lightweight receptionist layer without adding more manual admin work.

Role

Designed the product workflow, WhatsApp conversation flow and calendar integration.

Problem

Clinics lose time answering repetitive scheduling messages and manually coordinating availability, confirmations and calendar updates.

Solution

Built a WhatsApp-based receptionist that handles appointment requests, checks availability and creates calendar events for subscribed clinics.

Contribution

  • Modeled clinic onboarding, subscription state and appointment flows.
  • Integrated WhatsApp messaging with automated scheduling logic.
  • Connected bookings with Google Calendar to keep clinic calendars in sync.

Technologies

WhatsAppGoogle CalendarSubscriptionsBackend APIsAutomation

Outcome

  • Reduced repetitive receptionist work for clinics.
  • Automated appointment flow from message to calendar booking.

03 / case study

Data intelligence and AI

Market Sentiment Intelligence

A platform that aggregates place reviews and applies analytics and market sentiment analysis for businesses.

Client project in development.

Context

Client project focused on turning fragmented review data into business insight and market signals.

Role

Building the data aggregation and analysis layer with a collaborator.

Problem

Businesses have access to many public opinions, but extracting trends, sentiment and competitive signals from them is time-consuming.

Solution

Aggregates opinions from different sources and applies a data analysis layer to surface sentiment, market positioning and recurring patterns.

Contribution

  • Designed the data model for review aggregation and analysis.
  • Built ingestion workflows for external opinion sources.
  • Helped shape the insight layer for market and sentiment reporting.

Technologies

Data pipelinesSentiment analysisLLMsPostgreSQLAnalytics

Outcome

  • Transforms raw opinions into usable market intelligence.
  • Helps businesses identify patterns that are difficult to see manually.

04 / case study

AI workflow automation

AI Reminder Campaigns

An internal service that sends AI-assisted reminders to selected user groups through different delivery channels.

Production company project, anonymized.

Context

Company project for scheduling recurring communications with configurable topics, audiences, frequency and delivery media.

Role

Built services for configuring, generating and delivering recurring AI-assisted reminders.

Problem

Teams needed a flexible way to remind different user groups about recurring topics without manually writing and sending every message.

Solution

Created a reminder system where teams can choose audience, topic, frequency and channel, with AI helping generate the message content.

Contribution

  • Modeled audience selection, reminder frequency and campaign configuration.
  • Built services for AI-assisted content generation and delivery scheduling.
  • Integrated multiple notification channels for operational use.

Technologies

AI workflowsNotificationsBackend servicesSchedulingAPIs

Outcome

  • Automated recurring communication workflows.
  • Gave teams control over audience, channel, topic and frequency.

05 / case study

AI summarization

Weekly Audio Project Reports

A bot that turns user audio notes about construction projects into a weekly email summary.

Production company project, anonymized.

Context

Company project for construction teams that report issues during the week using quick audio messages.

Role

Built the automation that processes incoming audio notes and produces weekly email drafts.

Problem

Users captured project problems as audio notes, but turning those notes into structured weekly communication required manual effort.

Solution

Built a bot that collects audio messages, processes them and generates a weekly email summary that users can review and send.

Contribution

  • Designed the audio intake and weekly batching workflow.
  • Implemented AI summarization for construction-related project notes.
  • Generated email-ready summaries for end users.

Technologies

Audio processingLLMsEmail automationBackend servicesScheduling

Outcome

  • Reduced manual reporting effort for construction project updates.
  • Converted unstructured audio notes into actionable weekly summaries.

06 / case study

LLM and RAG system

BC3 Budget Generator

A budget generation system that uses LLMs and RAG over construction cost data to produce BC3-style estimates.

Production company project, anonymized.

Context

Company project built with teammates to support construction budgeting workflows with domain-specific knowledge.

Role

Contributed to the AI and data layer for budget generation using LLMs and retrieval over training data.

Problem

Creating construction budgets requires domain knowledge, structured cost data and repetitive manual work.

Solution

Built an AI-assisted budget generator that retrieves relevant construction data and uses LLMs to help produce structured BC3 estimates.

Contribution

  • Worked on retrieval workflows over construction cost data.
  • Helped integrate LLM output into budget generation processes.
  • Collaborated on a production-oriented tool with domain-specific constraints.

Technologies

LLMsRAGBC3Construction dataBackend services

Outcome

  • Accelerated budget drafting for construction workflows.
  • Reused domain data to produce more contextual estimates.

More Selected Work

Construction Market News Monitor

Daily intelligence system that tracks public and private news sources to identify tenders, companies and construction opportunities.

Market intelligenceScrapingNotificationsConstruction

Private CRM and Billing Tools

Internal CRM work for business operations including invoices and private management workflows.

CRMBackendInternal toolsBusiness operations

Home Renovation Estimator

Web application that estimates renovation costs from a guided form and turns user input into a budget range.

Full stackFormsEstimationsConstruction

Cadastre Data Ingestion

Software for downloading and ingesting complete cadastre datasets for multiple internal services and data products.

Data ingestionETLCadastreBackend

CDTI Research Projects

Three R&D projects using graph theory, AI and analysis of commercial and construction variables for pricing, margins and optimal renovations.

R&DGraph theoryAIData analysis

PQC Performance Benchmarking

Open-source MSc thesis framework benchmarking ML-KEM, ML-DSA, FrodoKEM and BIKE against classical cryptography across x86_64 and ARM64 hardware.

Post-quantum cryptographyBenchmarkingPythonOpenSSL

Renovation Investment Optimizer

Real-estate analysis tool ranking renovation packages by expected ROI using market price-per-square-meter differentials.

Real estateOptimizationData analysisPython

Business Success Prediction Platform

Research platform built with pre-trained ML models to support business-success prediction and interdisciplinary data workflows.

Machine learningNode.jsExpressResearch

Route Efficiency Analysis

Data analysis project for fuel distribution routes that identified around €100,000 in annual operational savings.

Data analysisOperationsReportingOptimization

Encrypted Private RAG

Personal project exploring private encrypted retrieval-augmented generation for sensitive knowledge bases.

RAGEncryptionPrivacyLLMs

About

A practical engineering partner for AI-enabled products.

Software engineer with six years of production experience building AI-powered systems, backend platforms and data-driven automation. MSc in Cryptography, Cybersecurity and Privacy, with an Outstanding-grade thesis on post-quantum cryptography benchmarking. Experienced across LLM integrations, RAG, Python backends, Laravel/Vue platforms, data pipelines, infrastructure and cryptography-aware engineering for construction, real estate and research environments.

Production experience

6 years

Internal users served

~200

External clients reached

>10,000

R&D funding co-authored

~€500K

Education

MSc Cryptography, Cybersecurity & Privacy

Recognition

Innovation Award, CEOE-Cepyme Salamanca

Publications & Academic Work

Research background in cryptography, benchmarking and privacy.

MSc Thesis, Universitat Oberta de Catalunya · 2026

Performance Benchmarking of Post-Quantum Cryptographic Algorithms across Heterogeneous Hardware Environments

Outstanding-grade thesis and reproducible benchmarking framework comparing post-quantum algorithms such as ML-KEM, ML-DSA, FrodoKEM and BIKE against classical cryptography across x86_64 and ARM64 hardware.

Post-quantum cryptographyBenchmarkingOpenSSLOQSPython
View publication

Academic publication, Universitat Oberta de Catalunya · 2026

Post-Quantum Cryptography: Algorithms and Impact

Academic work focused on the practical impact of post-quantum cryptographic algorithms, migration considerations and performance trade-offs for real systems.

PQCCybersecurityPrivacyCryptographic migration
View publication

Technology Stack

Tools selected for reliable delivery.

Backend & APIs

PythonFastAPILaravelPHPJavaNode.jsExpressREST APIs

Frontend

TypeScriptJavaScriptReactNext.jsVueTailwind CSS

AI & LLMs

LLM integrationsClaudeOpenAIPerplexityDeepInfraRAGEmbeddingsLangGraphAI agents

Data & Analytics

PandasNumPyRSentiment analysisData pipelinesETLCytoscape

Databases & Infrastructure

PostgreSQLMySQLMongoDBRedisDockerLinuxGitHub ActionsVercelAWS

Security & Cryptography

PQCML-KEMML-DSAOpenSSLOQS ProviderGDPRPrivacy-by-designMetasploit

Automation & Integrations

Web scrapingWhatsAppGoogle CalendarEmail automationNotificationsMarket intelligence

Contact

Tell me about your project.

Share the business problem, current constraints and what a successful outcome would look like.