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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
---
import Layout from "../layouts/Layout.astro";
const schema = {
"@context": "https://schema.org",
"@type": "WebPage",
"url": "https://www.costas.dev/portfolio",
"headline": "Mi portfolio de proyectos"
};
---
<Layout title="Portfolio" description="Los proyectos en los que he trabajado">
<script type="application/ld+json" slot="head-jsonld" set:html={JSON.stringify(schema)}></script>
<h1>Mi portfolio</h1>
<p>
En esta sección encontrarás una lista de los proyectos en los que he
trabajado, tanto para terceros como propios. Si quieres más información
sobre alguno de ellos, no dudes en
<a href="/contacto">contactar conmigo</a>.
</p>
<h2>Proyectos para terceros (freelance)</h2>
<p>
En contadas ocasiones, he realizado proyectos para terceros por encargo:
</p>
<ul>
<li>
<p>
<strong>Extractor de pedidos compra online (2023)</strong>
Implementación de una aplicación de escritorio que extrae los datos
sobre los pedidos on-line de diversas plataformas (como WooCommerce,
Amazon y Ebay) para almacenar de forma local y centralizada. Además,
cruza estos datos con la base de datos de productos en almacén y
sus precios de coste, para generar informes de Excel sobre los ingresos
y costes por cada pedido, así como calcular la rentabilidad de estos.
</p>
</li>
<li>
<p>
<strong>
Punto de información turística en móviles (2020-2021)
</strong>
Creación de un sitio web dinámico con PHP adaptado a móviles y accesible
mediante QR en localizaciones físicas. Cada página muestra datos
de la ubicación correspondiente en tres idiomas (castellano, gallego
e inglés), una galería de imágenes en 360º con la biblioteca PanoLens
y vídeos incrustados de YouTube.
</p>
</li>
</ul>
<h2>Proyectos propios</h2>
<p>
Además, tengo varios proyectos propios que he desarrollado en mi tiempo
libre:
</p>
<ul>
<li>
<p>
<strong>Web personal (2023 - actualidad)</strong>
Desarrollado con Astro, un generador de sitios web estáticos que
permite escribir contenido en Markdown y publicar en la web con un
rendimiento excelente. Desplegado sobre Azure Static Web Apps.
</p>
</li>
<li>
<p>
<strong>MiEntreno (proyecto fin de ciclo)</strong>
Aplicación web para la gestión de entrenamientos deportivos, con
una interfaz sencilla y fácil de usar. Desarrollado con ASP.NET Core,
Razor Pages y SQL Server. Desplegado en Azure App Service, y usando
sistemas como RabbitMQ y Azure Communication Services.
</p>
</li>
<li>
<p>
<strong>Vigo 360 (2021 - actualidad)</strong>
Blog sobre Vigo y su entorno, orientado principalmente a hablar de
movilidad y toponimia. Desarrollado en Go, con base de datos MySQL
y desplegado sobre VPS administrado por mí mismo.
</p>
<p>
Además, dentro del ámbito de este proyecto, he desarrollado más
herramientas, como un bot de Telegram que informa sobre las
llegadas de autobuses en tiempo real, a partir de los datos
obtenidos mediante <i>web scraping</i> de la web de Vitrasa.
<a href="https://vigo360.es/post/publicamos-bot-infobus"
>Más información</a
>.
</p>
</li>
</ul>
</Layout>
|