currently · in dev roger tito farez barcelona 2026 — Q2

Building small, opinionated tools with Claude in the loop.

  • role first-year DAW student, Barcelona — open to internships from summer 2026
  • stack Astro, n8n, Linux servers — Claude as the daily collaborator
  • stance ~90% of keystrokes by the model. The last 10% is scoping, judgment, debugging — where the work actually is

01 · about

A junior who treats AI as a tool to supervise, not a shortcut to skip thinking.

First year of the DAW programme in Barcelona (2025–2027). Outside class, I build small automations and internal tools — usually with Claude in the loop and n8n on the orchestration side.

Honest take on AI: it does roughly 90% of the keystrokes for me. The remaining 10% is where the work actually is — scoping the problem, choosing what's worth shipping, debugging what the model got wrong, and making sure I still understand every line that ends up in main.

Looking for an internship or junior role on a team that ships AI-assisted products and treats engineering quality as part of the product, not a phase that comes after.

02 · stack

What I work with.

Three tiers of comfort. Core means without thinking. Working means I ship with it. Exploring means I'm learning where it fits.

Claude (Anthropic)
● core

Daily in Claude Code · pair-programs, debates threat models, drafts diagrams, refuses to inflate my own positioning.

HTML · CSS
● core

Tokens-based design system. Custom CSS, no Tailwind on this site. Typography work.

n8n
○ working

Holded × Gmail workflows. Single-purpose, idempotent, debuggable from the canvas.

Linux (Ubuntu)
○ working

Hostinger VPS, ~8GB RAM. Docker + Traefik stack, ~10 containers, bcrypt-auth on every dashboard.

Astro
○ working

This site · static output, one JS island.

Docker · Traefik
○ working

Edge proxy with rate limiting and TLS. Only :80/:443 exposed publicly.

Node.js
○ working

Scripts, automations, the occasional small API.

TypeScript
○ working

Type-safety as documentation. Strict mode.

JavaScript
○ working

Lingua franca · Astro islands, n8n custom code, browser scripts.

Git · GitHub
○ working

Trunk-based, small commits, branch-per-feature.

Cloudflare
○ working

Hosting for this site · Workers + Pages via wrangler, edge-cached globally.

MySQL
○ working

Coursework and side projects · phpMyAdmin to CLI.

Java
○ working

Coursework. DAW programme, classroom-level.

SQL
○ working

Pragmatic data work · joins, indexes, the basics done right.

Prompt design
○ working

Treating prompts as code · iterated, versioned, tested.

OpenAI API
· exploring

Comparing models for specific tasks.

Python
· exploring

Scripts and data work · learning where it fits in.