Trabajo seleccionado
Primero los casos de estudio, luego los empleos y después todo lo que construí por mi cuenta. Cada entrada dice cuál era el problema, qué usé y en qué acabó.
Proyectos recientes / Casos de estudio
Desarrollos seleccionados, trabajo técnico y resultados.
Sitio web de Blue Paradise
2026
Proyecto web 2026 de SEO al 100% para Blue Paradise Coworking, diseñado alrededor de indexación bilingüe, intención de búsqueda coworking/coliving, UX de reserva sticky y páginas estáticas rápidas.

Scorecard de Lighthouse
- Rendimiento
- 63 → 97/100
- SEO
- 50 → 100/100
Antes desde la auditoría del WordPress antiguo. Después desde la web estática reconstruida.
De qué me encargaba
Páginas estáticas, servidas al instante
Cada ruta se pre-renderiza y se sirve desde el edge de un CDN: sin WordPress, sin base de datos, sin esperas de un segundo.
Cinco idiomas de verdad
Rutas con prefijo de idioma (EN/ES/DE/FR/IT) y hreflang en cada página, para que cada persona aterrice en su idioma.
Capa de 301 en un solo salto
Cada URL antigua (slugs en español, suites con nombre de fruta, rutas del blog) resuelve en un salto a su nuevo hogar localizado.
Sitemap y canónicas desde el código
El sitemap se genera desde rutas reales y las canónicas apuntan al dominio en vivo, no a una preview de staging.
- Next.js
- React
- TypeScript
- Tailwind CSS
- next-intl
- 5 locales
- hreflang
- 301 redirects
- Canonicals
- Sitemap
- Search Console
- Core Web Vitals
- AVIF and WebP
- Lighthouse
- Vercel
PourSelf
Único desarrollador de software
2022 - 2025
Único desarrollador de software de PourSelf en Torio: app para clientes, app de la tablet, panel de gestión, backend en Node.js, pagos e integración IoT.

- Subvención conseguida
- 20m ISK
- Desarrollador de software
- 1
- Producto físico
- En vivo
- Operación de máquina
- Remoto
De qué me encargaba
App para clientes
React Native y Expo: escanear un QR, elegir una bebida, pagar y acceder al grifo.
App de la tablet
La interfaz del dispensador, con bebidas, códigos QR y la sesión actual.
Panel de gestión
Controles web para máquinas, estado de los grifos, productos, precios, descuentos y usuarios.
Backend e IoT
Servicios Node.js, pagos y comunicación con el ordenador integrado en la máquina.
- Raspberry Pi
- Arduino
- Relay boards
- Flow meters
- MQTT
- Python
- React Native
- Expo
- QR scanning
- iOS
- Android
- Node.js
- REST APIs
- MongoDB
- Stripe
- Sentry
- Next.js
- React
- Operator dashboard
- Vercel
Barhopp
Creador y desarrollador
Una app nocturna en vivo en Islandia con más de 12.000 descargas, centrada en happy hours, descubrimiento de locales, eventos y onboarding de bares.
- Descargas
- 12.000+
- Países
- 100+
- Idiomas
- 7
- Tiendas activas
- iOS + Android
De qué me encargaba
Producto móvil
Construí la app con React Native y Expo y la publiqué para iOS y Android.
Backend y admin en Node.js
Construí el servidor y los flujos de administración para gestionar locales, happy hours, eventos, ofertas y contenido.
Cuentas y comunicación
Implementé autenticación, correos automáticos, notificaciones push y los flujos operativos de las cuentas.
Datos de producto
Gestioné usuarios y contenido nocturno en MongoDB y mantuve los datos necesarios para que el descubrimiento siguiera siendo útil.
- React Native
- Expo
- iOS
- Android
- Push notifications
- Node.js
- REST APIs
- Authentication
- Transactional email
- MongoDB
- Venue and event content
- Geo queries
- 7 languages
- 100+ countries
- Store releases
PosterSnap
Desarrollador único
2024
Una app para iOS y Android que usaba una cadena de varios modelos de IA para convertir fotos de carteles en eventos listos para el calendario.
- Publicada en iOS y Android
- Cadena de varios modelos de IA
- Interfaz con colores del cartel
PosterSnap fotografiaba carteles o aceptaba texto y procesaba la entrada con una cadena de varios modelos coordinada con n8n. Google Cloud Vision hacía el OCR y extraía los colores dominantes, Gemini añadía contexto web y los modelos de OpenAI clasificaban y estructuraban el resultado como eventos de calendario editables.
- React Native
- Expo
- Camera
- iOS
- Android
- Google Cloud Vision
- OCR
- Dominant colors
- n8n
- Gemini
- OpenAI
- Structured extraction
- Node.js
- MongoDB
- Calendar events
- Processing status
Empleos a tiempo completo
Dónde trabajé, de qué me encargaba y con qué trabajé.
Torio
Desarrollador full-stack
2022 - 2026
Único programador en Torio, una empresa de bebidas de autoservicio financiada por Sproti. Construí el admin del dispensador, los programas que lo movían, la landing page y la app móvil Barhopp.
De qué me encargaba
El software de la máquina
Escribí los programas que movían el dispensador y lo conectaban con el backend.
Admin de operador
Construí el admin web con el que los locales gestionaban grifos, bebidas, precios y estado de la máquina.
Móvil y web
Construí la app Barhopp y la landing de torio.is, y publiqué ambas para usuarios reales.
Todo lo demás
Pagos, APIs, despliegue, monitorización y soporte en producción. No había nadie más a quien pasárselo.
- Raspberry Pi
- Arduino
- MQTT
- Python
- React Native
- Expo
- iOS
- Android
- Node.js
- MongoDB
- REST APIs
- Payments
- Next.js
- React
- Vercel
Aurbjörg
Desarrollador full-stack
2024 - 2025
Trabajé con el equipo de Aurbjörg en ingeniería full-stack de producto con Kubernetes, Azure, React, TypeScript y sistemas de producción en .NET 8.

De qué me encargaba
Servicios backend
Construí y mantuve servicios .NET 8 y C# detrás del producto.
Funcionalidades frontend
Publiqué funcionalidades en React y TypeScript en la app de cliente.
Kubernetes en producción
Despliegues, monitorización, problemas de escalado, fallos de pods y recuperación en Azure.
Búsqueda semántica e IA
Contribuí a búsqueda semántica y pipelines de IA, además de automatización en Node.js y Python.
Trabajo de seguridad
Mejoras de seguridad como parte del equipo de ingeniería.
- .NET 8
- C#
- Node.js
- Python
- React
- TypeScript
- Kubernetes
- Azure
- Containers
- Monitoring
- Semantic search
- AI pipelines
- SQL
Advania
Desarrollador full-stack
2018 - 2022
Cuatro años construyendo productos Signet en Advania con React, .NET, Python y SQL.
De qué me encargaba
Signet Transfer
Aquí pasé la mayor parte de mis cuatro años: acceso con identificación electrónica, destinatarios restringidos, entrega trazable y los caminos de error alrededor de archivos confidenciales.
Firmas y certificados
Trabajo en producción sobre firmas digitales, gestión de certificados y documentos cifrados.
Signet Forms y Team
Trabajo de funcionalidades en los productos para firmar formularios online y gestionar flujos de firma en empresas.
Mantenerlo en pie
Actualizaciones críticas, ventanas de despliegue fuera de horario y respuesta cuando los servicios de producción caían.
- React
- JavaScript
- TypeScript
- .NET
- C#
- Python
- SQL Server
- Relational modelling
- Digital signatures
- Certificates
- Encryption
- Electronic ID
Universidad de Islandia
Profesor asistente de desarrollo web
2016
Trabajo como profesor asistente de desarrollo web en la Universidad de Islandia en 2016, apoyando a estudiantes con tareas y temas prácticos de programación.
De qué me encargaba
Sesiones de enseñanza
Ayudé a enseñar programación web práctica junto al profesor del curso.
Revisión de tareas
Revisé las entregas de los estudiantes y di feedback sobre su código.
Apoyo en proyectos
Apoyé a los estudiantes mientras construían sus propios proyectos del curso.
Tempo
Desarrollador full-stack
2015
Trabajo full-stack en Tempo, los plugins de control horario y planificación para Jira que usan cientos de grandes empresas.
De qué me encargaba
Front end en React
Construí interfaces de producto que corrían dentro de Jira.
Back end en Python
Trabajé en los servicios Django detrás de los plugins.
Trabajo en equipo de producto
Mi primera base de código en producción a escala real, junto a un equipo establecido.
- React
- JavaScript
- Python
- Django
- Jira plugins
- Atlassian ecosystem
Proyectos
Cosas que construí por mi cuenta, casi siempre para saber si podía.
GreenWall Challenge
2026
Un boletín que ayuda a los desarrolladores a programar mejor sobre la marcha y mantener verde su muro de GitHub.
- Boletín para devs
- 32 suscriptores templados
- Programa donde sea, mantente verde
Un boletín para desarrolladores que quieren mantener su muro verde desde cualquier lugar: tácticas, setups móviles ligeros, micro-proyectos para publicar hoy y rachas de lectores destacadas. Sin una app que construir ni mantener.
Ferðabúðin
2022 - 2026
Una tienda Shopify de comercio de viajes para Islandia, hecha en solitario: tema Liquid propio, escaparate bilingüe, catálogo de productos y SEO. Construida, operada y cerrada de forma intencionada.
- Hecho en solitario
- Escaparate Shopify
- Posicionada en SEO
Ferðabúðin fue una tienda Shopify hecha en solitario que vendía productos de viaje curados para Islandia, construida de principio a fin: tema Liquid propio, catálogo de productos con metafields, escaparate bilingüe (islandés e inglés), catálogo de productos en Facebook para venta social y SEO ajustado a la intención de búsqueda de viajes a Islandia.
Möst C
2023
Una tienda Shopify creada desde cero para la marca de retail Möst C, convirtiendo un negocio casi sin presencia online en un canal de venta en vivo en mostc.is.
- Hecho en solitario
- Escaparate Shopify
- Creado desde cero
Una tienda Shopify creada desde cero en mostc.is: tema propio, catálogo de productos completo, escaparate y checkout, configurada de principio a fin para que la marca pudiera vender online. Hecha en solitario, de una tienda vacía a un escaparate en vivo listo para vender.
Alcofy
App móvil
2015
Una app en React Native de 2015, sobre Firebase, con cientos de usuarios activos y suficientes ingresos por anuncios para pagarse sola mientras yo seguía estudiando.
- React Native en 2015
- Cientos de usuarios activos
- Financiada por sus propios anuncios
Una app que estima la alcoholemia con una fórmula publicada y hace la cuenta atrás hasta estar sobrio. Detrás de las tres pantallas hay un catálogo con graduación y cristalería por bebida, estándares de medida por región, historial de sesiones y notificaciones push programadas.
- React Native
- iOS
- Android
- Firebase
- Push notifications
- Offline storage
- BAC formula
- Time decay
- Regional units
- Drink catalogue
- In-app ads
Drivelist
App móvil
2015
Una app para emparejar conductores y pasajeros que viajan en la misma dirección, con chat integrado y acceso con Facebook.
- Emparejado por ruta
- Chat integrado
- Acceso con Facebook
Implementé el almacenamiento de datos con Firebase, el acceso con Facebook, estilos mayormente personalizados y algoritmos que se ejecutan al añadir nuevos viajes. Los usuarios pueden publicar viajes, buscar por ciudad o ruta y chatear en la app.
Sláttur & Smáverk
Sitio web
Una web para una empresa islandesa de jardinería, construida alrededor de una sola cosa: que se envíe una solicitud de presupuesto.
- Web de cliente
- Formulario visible al entrar
Una web de una página con los servicios y un formulario de presupuesto en la primera pantalla, para pedir precio sin desplazarse ni llamar.
Varias aplicaciones
2016 - 2018
Varias aplicaciones pequeñas creadas entre 2016 y 2018, incluidas herramientas de productividad y aplicaciones prácticas para empresas.
- Varias aplicaciones
- Herramientas de productividad
- Herramientas para empresas
Creé varias aplicaciones pequeñas entre 2016 y 2018, incluidas herramientas de productividad y aplicaciones prácticas para empresas.
Icelandic Online
2014
Un sitio web para aprender islandés, creado con un equipo en 2014, que sigue ayudando a estudiantes de todo el mundo.
- Aprendizaje de idiomas
- Creado con un equipo
- Sitio web (2014)
Icelandic Online es un sitio web dedicado a ayudar a las personas a aprender islandés mediante lecciones estructuradas y ejercicios interactivos. Trabajé en él con un equipo en 2014.