Available for selected projects

Software, automation and applied AI that move your business forward.

I’m Edu García, a Full Stack Developer based in Seville. I turn manual processes and unclear digital products into fast, measurable and maintainable systems.

PythonFastAPIApplied AIAI AgentsRAGBIeCommerceVerifactu
7+real systems built or active
MITTraazza as an open-source library
APIbackend at the center of the product
ES/EN/ARwebsite in Spanish, English and Arabic

Projects

Code with business context.

I do not show empty mockups. I show systems, libraries and tools designed to solve concrete problems: invoicing, data, conversion, automation and daily operations.

01Technical alpha

Traazza

Open-source library · Python · Verifactu

MIT library to generate Verifactu invoicing records inside your own software: chained SHA-256 fingerprint, tax QR, XML, XSD validation and optional sending/signing modules. Built for developers; it is not positioned as a closed SIF or invoicing SaaS.

PythonSHA-256XML/XSDQRAEAT
Honest status: core validated with official material; the final sending/signing path depends on the integrator.
02Private

Cart Recovery Engine

FastAPI · eCommerce · automation

Private abandoned-cart recovery and product-recommendation engine for regulated eCommerce. Includes eligibility logic, cart deduplication, shipping-condition calculation and transactional communication preparation.

FastAPIPythonCROEmail logicData quality
Focus: turning operational data into measurable automated actions.
03Active

EdFactur

Desktop · FastAPI + pywebview

Desktop invoicing app for a local business: service catalog, backups, document generation, adaptable fiscal logic and native installer packaging.

FastAPISQLitepywebviewPDFDesktop
Goal: giving a small business its own software instead of relying on spreadsheets.
04Internal

BI Operativo

ETL · dashboards · reporting

Business intelligence platform for internal operations: data extraction, normalization, sales metrics, customer metrics, warehouse analysis and executive monitoring with charts and maps.

ETLSQLiteApexChartsLeafletReporting
Strength: turning scattered data into operational decisions.
05Active

VeracityScan

Next.js · digital forensics

Tool to analyze signals of manipulated content: metadata, visual patterns, technical consistency and behavioral signals. Designed to explain the result, not only provide an opaque score.

Next.jsEXIFC2PAForensicsUX
Criterion: less black box, more auditable signals.
06Personal

NutriVision Log

PWA · image analysis

Nutrition-tracking app with daily logging, weight trend and AI-assisted image analysis to recognize meals from photos.

PWAVision APIChartsHealth data
Personal product, useful for fast iteration with real data.
07Applied AI

AI Automation Stack

AI agents · RAG · workflows · intelligent backends

A work line focused on integrating artificial intelligence into real processes: internal assistants, ticket classification, document data extraction, controlled response generation, semantic search over private documentation and automations connected to custom APIs.

LLMRAGAI AgentsPrompt EngineeringVision APIAutomation
Criterion: AI connected to processes, data and business; not flashy demos without operational value.

Featured project

Traazza — Verifactu inside your own code.

Open-source (MIT) Python library to generate Verifactu invoicing records —chained hash, tax QR, XML and signature— without sending your invoices to a third party or paying a per-tax-ID fee. Built for developers who integrate, not as a closed SIF.

  • Chained SHA-256 hash, validated character-by-character against the AEAT official examples.
  • Official tax QR and its verification URL, with image rendering.
  • Issue and cancellation XML validated against the official XSD bundled with the package.
  • Submission to the AEAT over SOAP with a certificate (mTLS), retries and idempotency.
  • XAdES signature and event log for the non-verifiable mode.
  • Zero-dependency core; every extra capability is optional.
PythonSHA-256XML/XSDQRSOAPXAdESMIT

Honest status: core validated with official AEAT material and submission validated live against the real test environment (invoices accepted with official CSV). Production use depends on each developer's certificate and integration.

Services

I build tools that remove friction.

I work especially well where backend, data and business meet: manual processes, slow systems, broken integrations, poor reporting or fiscal software that is hard to implement.

01

Backends and APIs

Architecture, authentication, endpoints, data models and business logic with FastAPI or Laravel.

02

Automation

Workflows that save hours: classification, extraction, alerts, document generation and repetitive tasks.

03

Business Intelligence

ETL, dashboards and clean metrics so operations can make decisions with reliable data.

04

Verifactu and fiscal tech

Chained fingerprints, tax QR, XML, validations and technical criteria for fiscal integrations.

05

Operational eCommerce

Cart recovery, business rules, recommendations, measurement and conversion improvements.

06

Internal apps

Desktop tools, private panels and custom utilities when generic SaaS falls short.

Applied AI

Applied AI for business: agents, RAG and real automation.

I do not use artificial intelligence as decoration. I integrate it into software, processes and data to reduce manual work, improve answers, extract information, connect systems and build internal tools with measurable value.

AI 01

AI agents for business

Agents connected to business rules, APIs and databases to execute tasks, query information and support internal teams without losing control.

AI 02

RAG and private documentation

Semantic search and answer systems over PDFs, manuals, internal policies, catalogues, FAQs or technical documentation.

AI 03

Document automation

Extraction, classification and summarization of invoices, emails, tickets, orders, contracts and operational documents.

AI 04

AI for eCommerce

Support assistants, recommendations, product content, segmentation, cart recovery, query analysis and post-sale workflows.

AI 05

Computer vision

Image analysis to classify content, detect patterns, recognize products or support applications with visual data.

AI 06

AI integration in software

Language model integration, controlled prompts, validations, logs, costs, limits, security and deployment inside existing backends.

Method

Less promise. More system.

Before writing code, I organize the problem. Then I build a usable, measurable first version that can grow without turning into technical debt.

Step 01

Diagnosis

Understand the process, users, data, current errors and real cost of the problem.

Step 02

Architecture

Define entities, integrations, boundaries, risks and the first viable version.

Step 03

Build

Iterative development with tests, real data and documented decisions.

Step 04

Delivery

Deployment, documentation, basic training and the next technical roadmap.

Profile

Code with an operations mindset.

My advantage is not just coding. It is understanding how real processes fail: orders, data, customers, reporting, warehouses, emails, incidents and business decisions.

I work with a practical mindset: first understand the problem, then design a clean solution, and finally build something that can be maintained, reviewed and explained.

I am especially interested in developer-first products, process automation, fiscal integrations and internal tools that help teams work better.

BackendPython, FastAPI, Laravel, PHP
FrontendJavaScript, React/Next.js, HTML/CSS
DatosSQLite, ETL, dashboards, reporting
ProductoeCommerce, automatización, Verifactu, APIs

Real client work

Work you can visit and verify.

These are live client projects, not template mockups: strategy, development, technical SEO and conversion delivered end to end.

Local services · 5 languages

ESS Canarias

A 94-page service architecture designed to capture local searches and turn visits into quote requests.

Local business · mobile conversion

Javi Espigares

A clearer, faster route from a mobile visit to practical information and a booking decision.

Contact

Tell me what you want to build.

It works best if you write with context, goal, rough timeline and the system or process you want to improve.

Your message is sent securely from the site itself. If that fails, your email client opens with the message prepared.