>_ Full-Stack Developer Backend-focused

{ NUDRAK }

Donovan Agustín Alvarez

Arch · zsh · ~/Full-Stack

Python | FastAPI | PostgreSQL | React | TypeScript | Docker

About

Full-Stack · Backend-focused · Arch Linux (rolling release) · Spanish · Technical English

What I am

Full-Stack Developer with a backend focus. I build complete applications — from the API and the data layer to the frontend that consumes them.

What I build

Web applications and REST APIs: authentication and access control (RBAC), payments and webhooks, integrations with external services, business automation, administrative systems, AI/RAG services, and frontends connected to those backends.

How they are engineered

Modular architectures with clear separation between transport, business logic and data access. I prioritize maintainability, explicit validation, traceability, predictable error handling and controlled behavior when external services fail — systems designed to grow in an orderly way.

How I work

  1. Analysis
  2. Planning
  3. Implementation
  4. Validation
  5. Testing
  6. Review

Every solution goes through the same cycle before, during and after implementation.

Learning

Structured self-taught learning: I analyze existing systems and reverse-engineer their patterns, architecture and design decisions, then validate them through my own projects.

Full Stack Open University of Helsinki · 5 ECTS · July 2026

architecture.py modular

Skills

Technical stack focused on backend engineering, frontend integration and infrastructure.

~/nudrak/stack.diagram active

Projects

Featured

Other projects

POST /api/v1/rag/query # RAG

E-Commerce API RAG

Production-oriented e-commerce REST API featuring JWT authentication, Redis caching, PostgreSQL, pgvector semantic search, and Gemini-powered RAG. A well-structured, fully tested API with semantic product search via Retrieval-Augmented Generation.

FastAPI PostgreSQL Redis pgvector Gemini RAG
GET /#timepiece # chrono-01 · live

Kairo CHRONO/ 01

Conceptual landing for a fictional watch brand: a single-product promotional page with editorial dark aesthetics, built in React 19, TypeScript and Vite with no router, global store or backend. Custom CSS and Framer Motion handle staggered reveals, hero orbits and finish selection; accessible keyboard modal, reduced-motion support, and GitHub Pages deploy.

React 19 TypeScript Vite 8 CSS3 Framer Motion 13 Lucide React Oxlint
GET /portfolios # JWT

FinTrader Hub

FinTrader Hub is a modular fintech backend built with FastAPI, PostgreSQL, Redis, Celery, and SQLAlchemy. It provides portfolio management, trade tracking, market data synchronization, risk analytics, automated alerts, JWT authentication, background workers, and Docker-based deployment.

FastAPI PostgreSQL Redis Celery Docker SQLAlchemy
GET /#/menu # momo-ramen · live

Momo Ramen

Frontend demo of a fictional Japanese restaurant: identity, dishes and house story as a warm pastel kawaii SPA with React, Vite, Tailwind and HashRouter. Browse the menu and a client-only reservation flow; no real orders, bookings or payments. Ready to extend with a backend, database and notifications later.

React 19 Vite 8 Tailwind CSS 4 React Router 7 GitHub Pages GitHub Actions
POST /api/v1/query # RAG

RAG Core Service

Retrieval-Augmented Generation service with embeddings pipeline, LLM integration via OpenRouter and semantic retrieval of contextual information.

FastAPI OpenRouter API SQLite Pydantic
POST /api/v1/orders # JWT

E-Commerce API

Full e-commerce backend ready for frontend integration. Product, user and order management with JWT authentication, cart, stock control and admin panel.

FastAPI PostgreSQL Redis SQLAlchemy Docker
GET /notes/shared # live · arch

Notes API

Notes API with session authentication, shared notes between users and basic permission system. Deployed to production.

Flask SQLite SQLAlchemy

Contact

Available for backend employment and projects