You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Alejandro Saavedra RuizAS

Average response time: 1 hour

About Alejandro

I work as a backend developer specialized in Node.js and applied AI integrations, focused on building and improving production-ready systems.

My experience comes from designing, deploying, and operating an end-to-end backend system in a real production environment. This includes API design, backend refactoring, and the integration of AI services (OpenAI and Gemini) as governed dependencies, with explicit attention to reliability, latency, and cost control.

I am particularly comfortable joining existing codebases to:

- Refactor backends toward cleaner architectures,

- Improve API clarity and robustness,

- Integrate AI capabilities in a controlled and maintainable way.

I approach freelance work with a pragmatic, engineering-driven mindset: clear scope, explicit trade-offs, and steady delivery of usable results. My goal is to reduce technical friction and leave systems more understandable, stable, and easier to evolve than I found them.
  • Spanish

    Native or bilingual

  • English

    Conversational

  • Catalan

    Native or bilingual

Can work on-site
Barcelona (up to 50km)

Experience

  • Arvi Evolution (Independent Engineering Project)
    Backend & Applied AI Engineer
    July 2025 - Today (11 months)
    Design, development, and operation of an applied AI backend system deployed in a real production environment, which has evolved through multiple technical iterations from an initial functional implementation into a more robust and maintainable architecture.

    The project started as a real application aimed at validating actual usage in production, which required decision-making under real constraints such as cost, complexity, time, and reliability. Throughout this process, I assumed full responsibility for the system: backend design, runtime behavior, environment configuration, and operational stability.

    Across successive iterations, I integrated applied AI capabilities as part of the backend, treating AI as an engineering component rather than an isolated feature, and designed task-oriented pipelines with explicit attention to reliability, latency, and cost control. Hands-on production experience made the limitations of the initial architecture clearly visible.

    Based on this diagnosis, I decided to deliberately refactor the system, strengthening separation of responsibilities, domain boundaries, and long-term maintainability, using the project as personal engineering work, not as an active business initiative.

    Main technical stack
    Backend: Node.js (JavaScript / TypeScript), Express, Hexagonal Architecture (Ports & Adapters)
    Database: Firebase / Firestore
    Applied AI: OpenAI API, Gemini API
    Payments: Stripe (checkout and webhooks)
    Deployment: Render
    Version control: Git, GitHub
    Architecture extension (in progress): Python microservice (FastAPI) for RAG and AI orchestration

    Secondary stack (production)
    App / Frontend: Flutter (Dart) — minimal interface focused on backend consumption and validation
    Distribution: Google Play Store

Recommendations

Be the first to recommend Alejandro

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Engineering
    Universitat Oberta de Catalunya (UOC)
    Coursework focused on software engineering fundamentals and system design. Studies currently paused to prioritize applied backend engineering work.

Certifications

Categories