Files
mariosant.dev/components/home/introduction.vue
2025-09-15 08:43:20 +03:00

46 lines
1.6 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<template>
<UContainer class="flex flex-col md:gap-12 gap-5" as="header">
<div class="flex items-center justify-between">
<nuxt-img
placeholder
alt="Marios Antonoudiou"
src="mariosant.webp"
width="64"
height="64"
class="w-16 h-16 rounded-full border dark:border-gray-800 dark:bg-slate-300"
/>
<div class="flex gap-3 items-center justify-end">
<ULink
to="/"
class="text-slate-600 font-semibold underline-offset-4"
activeClass="text-slate-800 dark:text-slate-200 underline"
>Home</ULink
>
<ULink
to="/articles"
class="text-slate-600 font-semibold underline-offset-4"
activeClass="text-slate-800 dark:text-slate-200 underline"
>Articles</ULink
>
</div>
</div>
<h1 class="md:text-xl text-lg font-semibold">
<ULink
class="text-blue-500 dark:text-blue-300 hover:underline hover:underline-offset-4"
to="mailto:mariosant@sent.com"
>Marios Antonoudiou</ULink
>, independent software engineer & architect.<br />
Building software that feels simple, even when its not.
</h1>
<p class="text-gray-800 dark:text-gray-200">
<span class="font-semibold">Software engineer</span> specializing at
<span class="font-semibold">Javascript & Typescript ecosystem</span>, with
a focus on digital products, enterprise apps and streaming data.
Well-versed in a wide range of technologies, especially on
<span class="font-semibold">frontends</span>.
</p>
</UContainer>
</template>