ARG — alvarokrodriguez.devEN
TSabout.tsTStimeline.tsTSskills.tsTSprojects.tsTSagency.tsTSprocess.tsTScontact.ts
⎇ mainTypeScriptavailable
Vilassar de Mar, BCN CET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/**
 * @file about.ts
 * @role Full Stack Developer · UI/UX Designer · Agency Co-founder
 */
 
ALVARO
RODRIGUEZ
 
const developer = {
  available: true,
  location: "Vilassar de Mar, Barcelona",
  since: 2015,
  agency: "BackeryStudio.com",
}
 
 
// scroll to explore ↓
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
// timeline.ts — Career chapters
 
Alvaro Rodriguez Garcia
Alvaro Rodriguez Garcia// Vilassar de Mar, BCN
const chapters: Chapter[] = [
 
  { year: 2015,
2015
Escuela de desarrollo web en Barcelona
Primer contacto con HTML, CSS y JavaScript. Descubrí que podía crear cosas de la nada con código. Fue el inicio de una obsesión.
  },
  { year: "2016–2020",
2016–2020
Mundo creativo: branding, fotografía y marketing digital
Cuatro años trabajando en creatividad, dirección de arte y marketing digital. Aprendí a pensar como diseñador antes de volver a programar.
  },
  { year: 2021,
2021
Freelance Full Stack Developer
Regreso al código con una perspectiva única: la mirada creativa de un diseñador combinada con la solidez técnica de un desarrollador. Proyectos para startups y empresas en Barcelona y remoto.
  },
  { year: "Now",
Now
Co-fundador de BackeryStudio
Junto a mi socio, fundamos BackeryStudio: una agencia digital donde la intuición de marca se combina con lógica AI. Trabajamos con marcas en movimiento.
  }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// skills.ts — Technology stack
 
interface Stack {
  frontend: ["Next.js 15", "React 19", "TypeScript", "Tailwind CSS 4"],
  animation: ["GSAP 3", "ScrollTrigger", "Framer Motion", "Lenis"],
  immersive: ["Three.js", "React Three Fiber", "R3F Drei", "WebGL"],
  backend: ["Supabase", "Sanity CMS", "GraphQL", "MySQL", "Resend"],
  mobile: ["Expo", "React Native", "Figma", "Adobe CC"],
}
 
const stack: Stack = loadFromExperience()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// agency.ts — BackeryStudio
 
export const studio = {
  name: "BackeryStudio",
  tagline: "brand intuition meets AI logic",
  url: "backerystudio.com",
}
 
Backery Studio

Creamos sistemas para marcas en movimiento. Fotografía, branding, desarrollo web & app, automatización con IA.

open("backerystudio.com")
 
// "We build systems for brands in motion."
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// process.ts — How I work
 
enum WorkProcess {
  DISCOVER = "Descubrir",
Empiezo entendiendo el negocio, no el brief. Audito el contexto competitivo, los objetivos reales y las restricciones técnicas antes de proponer nada.
  ARCHITECT = "Arquitectura",
Diseño el sistema completo antes de escribir una línea de código: estructura de datos, flujos de usuario, stack tecnológico y dependencias entre servicios.
  BUILD = "Construir",
Desarrollo full stack sin handoff: desde el schema de base de datos hasta la animación en pantalla. Next.js, Supabase, GSAP, Three.js — lo que el proyecto requiera.
  DELIVER = "Entregar",
Hago el deploy con CI/CD, documento lo esencial y mido el resultado. La primera versión en producción es el inicio, no el final del trabajo.
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// contact.ts — Let's work together
 
async function contact(message: Message) {
 
Construyamos algo.
// location
Vilassar de Mar, Barcelona
Available for projects
name:
email:
message:
 
}
 
// © 2026 ARG — alvarokrodriguez.dev