Skip to content

Commit 5c9d5f8

Browse files
committed
about & pubs
1 parent 5e49a53 commit 5c9d5f8

File tree

37 files changed

+646
-30
lines changed

37 files changed

+646
-30
lines changed
-10.1 MB
Binary file not shown.
-4.43 MB
Binary file not shown.

src/assets/imgs/about_me.JPEG

155 KB
Loading

src/components/Footer.astro

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const translatePath = useTranslatedPath(lang);
3535
>{t("nav.posts")}</a
3636
>
3737
</li>
38-
<!-- <li>
38+
<li>
3939
<a class="-ml-4" href={translatePath("/publicaciones", lang)}
4040
>{t("nav.publications")}</a
4141
>
@@ -45,6 +45,7 @@ const translatePath = useTranslatedPath(lang);
4545
>{t("nav.about")}</a
4646
>
4747
</li>
48+
<!--
4849
<li>
4950
<a class="-ml-4" href={translatePath("/contactar", lang)}
5051
>{t("nav.contact")}</a

src/components/Navbar.astro

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,15 @@ const translatePath = useTranslatedPath(lang);
5050
<li>
5151
<a href={translatePath("/posts", lang)}>{t("nav.posts")}</a>
5252
</li>
53+
<li>
54+
<a href={translatePath("/publicaciones", lang)}
55+
>{t("nav.publications")}</a
56+
>
57+
</li>
5358
<li>
5459
<a href={translatePath("/acerca-de", lang)}>{t("nav.about")}</a>
5560
</li>
61+
5662
<!--
5763
<li>
5864
<a href={translatePath("/contactar", lang)}>{t("nav.contact")}</a>

src/components/SideNavbar.astro

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,15 @@ const translatePath = useTranslatedPath(lang);
1919
<li>
2020
<a href={translatePath("/posts", lang)}>{t("nav.posts")}</a>
2121
</li>
22-
<!-- <li>
22+
<li>
23+
<a href={translatePath("/publicaciones", lang)}
24+
>{t("nav.publications")}</a
25+
>
26+
</li>
27+
<li>
2328
<a href={translatePath("/acerca-de", lang)}>{t("nav.about")}</a>
2429
</li>
30+
<!--
2531
<li>
2632
<a href={translatePath("/contactar", lang)}>{t("nav.contact")}</a>
2733
</li> -->

src/content/config.ts

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,26 @@ const publicationsCollection = defineCollection({
5757
type: "data",
5858
schema: z.object({
5959
title: z.string(),
60-
type: z.enum(["journal", "patent", "book", "thesis"]),
60+
type: z.enum([
61+
"journal",
62+
"patent",
63+
"book",
64+
"chapter",
65+
"thesis",
66+
"proceeding",
67+
]),
6168
pubYear: z.number(),
6269
pubMonth: z.number(),
6370
pubDay: z.number().optional(),
6471
doi: z.string().optional(),
6572
journal: z.string().optional(),
6673
authors: z.array(z.string()),
6774
publisher: z.string().optional(),
68-
volume: z.number().optional(),
69-
number: z.number().optional(),
75+
volume: z.string().optional(),
76+
number: z.string().optional(),
7077
pages: z.string().optional(),
7178
abstract: z.string().optional(),
72-
preprint: z.string().optional(),
79+
isbn: z.string().optional(),
7380
}),
7481
});
7582

src/content/pages/en/about.mdx

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
11
---
22
---
3-
Shit
3+
import { Image } from "astro:assets";
4+
import aboutMeImage from "../../../assets/imgs/about_me.jpeg";
5+
6+
<h2>Engineer. Learner. Problem Solver. <span class="opacity-20">Leader.</span></h2>
7+
8+
<Image src={aboutMeImage} alt="About me." class="rounded-lg" />
9+
10+
Hi there! 👋 I’m **Albert**, **father** of two wonderful daughters, **husband** to an amazing woman, and a **software and hardware engineer**. Passionate about technology, I enjoy turning ideas into innovative solutions 💡 and building solid projects together with others to make a real impact.
11+
12+
Throughout my career, I’ve worked on a wide variety of projects, from wearable devices in the sports and medical sectors to IoT sensor networks for remote monitoring. While the contexts vary, my approach always follows the same paradigm: capturing **data directly at the edge** and ensuring it flows reliably and efficiently through the entire tech stack **to the cloud**. To achieve this, I combine careful design of electronics, firmware, mobile/web applications, and robust backends with scalable architectures and solid design patterns, ensuring that each project not only works well today but can also evolve and adapt to new needs in the future.
13+
14+
I am currently an **Engineering Manager at Onalabs**, leading a team of 5 engineers. My **leadership** style is technical and approachable, focused on helping each team member learn, grow, and contribute at their best. I believe in autonomy with responsibility, allowing for controlled learning from mistakes to strengthen skills and confidence. I like to defer the spotlight to my team. Much like in football: when the team plays well, the players get the credit, and the coach stays in the background. **I like winning games**. I am also an **adjunct professor at the University of Barcelona**, teaching electronics, firmware, robotics, and agile methodologies, which keeps me connected to new ideas and fosters innovation both in teaching and in my professional work.
15+
16+
Besides creating technological solutions, my other passions include **drawing**, practicing **judo**, and playing **video games**. However, nowadays I don’t get much time for these hobbies, as I dedicate most of my free time to what matters most in my life: **my family** 👨‍👩‍👧‍👧
17+
18+
#### 📚 Bookshelf
19+
20+
- Test Driven Development for Embedded C -- James W. Grenning
21+
- Practical UML Statecharts in C/C++, Event-Driven Programming for Embedded Systems -- Miro Samek
22+
- CMOS: Circuit Design, Layout, and Simulation -- R. Jacob Baker
23+
- Clean Code: A Handbook of Agile Software Craftsmanship -- Robert C. Martin
24+
- Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams -- Mickey W. Mantle, Ron Lichty
25+
26+
#### 🎮 Currently playing
27+
28+
- Death Strading 2 (PS5)
29+
- Final Fanatasy VII Rebirth (PS5)
30+
- Mario Kart World (Switch 2)

src/content/pages/es/acerca-de.mdx

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
11
---
22
---
3-
Caca
3+
import { Image } from "astro:assets";
4+
import aboutMeImage from "../../../assets/imgs/about_me.jpeg";
5+
6+
<h2>Engineer. Learner. Problem Solver. <span class="opacity-20">Leader.</span></h2>
7+
8+
<Image src={aboutMeImage} alt="Acerca de." class="rounded-lg" />
9+
10+
¡Hola! 👋 Aquí **Albert**, **padre** de dos niñas maravillosas, **marido** de una mujer increíble, e **ingeniero de software y hardware**. Apasionado por la tecnología, disfruto transformando ideas en soluciones innovadoras 💡 y construyendo proyectos sólidos junto a otros para generar un verdadero impacto.
11+
12+
A lo largo de mi carrera he participado en proyectos muy diversos, desde dispositivos wearables en ámbitos deportivos y médicos hasta redes de sensores IoT para monitorizar remotamente. Aunque los contextos cambian, mi enfoque siempre sigue un mismo paradigma: capturar **datos directamente en el edge** y asegurar que recorran todo el stack tecnológico **hasta la nube** de manera confiable y eficiente. Para ello, combino un diseño cuidadoso de la electrónica, firmware, aplicaciones móviles/web y backends robustos, con arquitecturas escalables y patrones de diseño sólidos, de modo que cada proyecto no solo funcione bien hoy, sino que pueda evolucionar y adaptarse a nuevas necesidades en el futuro.
13+
14+
Actualmente soy **Engineering Manager en Onalabs**, liderando un equipo de 5 ingenieros. Mi estilo de **liderazgo** es técnico y cercano, enfocado en que cada miembro del equipo aprenda, crezca y pueda aportar al máximo. Creo en la autonomía con responsabilidad, permitiendo aprender de los errores de manera controlada para fortalecer capacidades y confianza. Me gusta ceder el protagonismo a mi equipo. Al igual que en el fútbol: cuando el equipo juega bien, los jugadores reciben el reconocimiento y el entrenador permanece en segundo plano. **Me gusta ganar partidos**. Además, también soy **profesor asociado en la Universidad de Barcelona**, enseñando electrónica, firmware, robótica y metodologías ágiles, lo que me mantiene conectado con nuevas ideas y fomenta la innovación tanto en la enseñanza como en mi trabajo profesional.
15+
16+
Además de crear soluciones tecnológicas, mis otras pasiones incluyen **dibujar**, practicar **judo** y jugar **videojuegos**. Hoy en día, sin embargo, no tengo tanta oportunidad de disfrutar de ellas, ya que dedico la mayor parte de mi tiempo libre a lo más importante en mi vida: **mi familia** 👨‍👩‍👧‍👧
17+
18+
#### 📚 Estantería
19+
20+
- Test Driven Development for Embedded C -- James W. Grenning
21+
- Practical UML Statecharts in C/C++, Event-Driven Programming for Embedded Systems -- Miro Samek
22+
- CMOS: Circuit Design, Layout, and Simulation -- R. Jacob Baker
23+
- Clean Code: A Handbook of Agile Software Craftsmanship -- Robert C. Martin
24+
- Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams -- Mickey W. Mantle, Ron Lichty
25+
26+
#### 🎮 Jugando a
27+
28+
- Death Strading 2 (PS5)
29+
- Final Fanatasy VII Rebirth (PS5)
30+
- Mario Kart World (Switch 2)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
title: >-
2+
A Fuel Cell-based adaptable Self-Powered Event Detection platform enhanced for biosampling applications
3+
type: proceeding
4+
pubYear: 2018
5+
pubMonth: 11
6+
pubDay: 14
7+
doi: 10.1109/DCIS.2018.8681482
8+
journal: 2018 Conference on Design of Circuits and Integrated Systems (DCIS)
9+
authors:
10+
- Y. Montes-Cebrián
11+
- A. Álvarez-Carulla
12+
- J. Colomer-Farrarons
13+
- M. Puig-Vidal
14+
- J. López-Sánchez
15+
- P. Miribel-Català
16+
publisher: IEEE
17+
isbn: 978-1-7281-0172-9
18+
abstract: >
19+
In this work, we present a Self-Powered Event Detection platform to sample biological agents. The proposed low-power system does not use a conventional battery, electronics are powered by a Biological Fuel Cell (BFC). BFCs are electrochemical devices that use biological agents to transform chemical to electrical energy. Furthermore, BFCs can power the sensing electronics while they act as a sensor. We demonstrate the feasibility of this discrete approach with the simulation of the self-powered system fully adaptable to any type of BFC. In this case, we validate the electronic platform with a glucose BFC, detecting three glucose levels (5mM, 7mM and 10mM). The designed system detects sample concentration measuring the current provided by the BFC and gives a qualitative result. The advantages of the presented approach can be extended to any kind of BFC, by measuring different types of analytes. In addition, this innovative concept opens the door to new emerging technologies. Due to the simple architecture of the designed system, it can be implemented on flexible and printable plastic substrates.

0 commit comments

Comments
 (0)