nathaniel@dalencon:~$

ES GL EN

Escribir

Dispoñible· incorporación inmediata

Nathaniel D'Alençon

Desenvolvedor web full-stack. Domino o front-end, o back-end e as bases de datos, e demóstroo con tres proxectos propios en produción e un sistema operativo en desenvolvemento, Tesela.

Anos programando
7+
Proxectos en produción
3
Certificacións
14
visitante@nathanieldalencon: ~ — bash
Ver habilidades

O que sei facer, da interface á base de datos

No servidor traballo con PHP e Node.js, e domino Java e Spring pola miña formación no ciclo DAW. Ademais programo en Android con Kotlin e en sistemas Linux con Bash e Python, cos que constrúo Tesela, o meu propio sistema operativo. Este é o detalle, con exemplos de como escribo código.

TareaController.java
@RestController@RequestMapping("/api/tareas")public class TareaController {    private final TareaService service;    public TareaController(TareaService service) {        this.service = service;    }    @GetMapping("/{id}")    public ResponseEntity<TareaDto> ver(@PathVariable Long id) {        return service.buscar(id)                .map(ResponseEntity::ok)                .orElse(ResponseEntity.notFound().build());    }}

Unha linguaxe para cada capa

Fragmentos de exemplo escritos co mesmo estilo que uso nos meus proxectos. Cambia de lapela para ver cada linguaxe.

Java e Spring
Formación do ciclo DAW: APIs REST, inxección de dependencias, servizos e DTO.
PHP e Laravel
Rutas, Eloquent, consultas con filtros e paxinación.
Kotlin
Lóxica de xogo en Android, física e colisións.
SQL
Consultas con JOIN, agregados e funcións de xanela.
JavaScript
Peticións asíncronas, DOM e validación no cliente.
Bash
Scripts e servizos de Tesela: detección de hardware, controladores e construción da ISO.

Front-end

HTML5Experto

CSS3, Grid e FlexboxExperto

JavaScriptExperto

AngularAvanzado

Deseño adaptableExperto

Back-end

PHPExperto

LaravelAvanzado

Java · formación DAWAvanzado

Spring · formación DAWAvanzado

Node.jsAvanzado

Datos e plataformas

MySQL e SQLExperto

Kotlin para AndroidIntermedio

WordPress e temasAvanzado

Comercio electrónicoExperto

Integración de APIsAvanzado

Sistemas Linux · Tesela

Linux e administración do sistemaAvanzado

BashAvanzado

PythonIntermedio

Qt e QMLIntermedio

systemd e servizosAvanzado

Imaxes do sistema e ISOAvanzado

Arranque UEFI e Secure BootIntermedio

Contedores (podman)Intermedio

Deseño

Gráficos SVGAvanzado

Adobe XDIntermedio

Adobe SuiteIntermedio

Microsoft OfficeExperto

Competencias que aplico en proxectos reais

  • Aplicacións completas

    Interface, API, lóxica de negocio e base de datos deseñadas e programadas por min.

    Red Vivienda · Gum It! · D'Alençon Lancaster

  • Modelado de datos

    Esquemas relacionais, relacións, índices e consultas complexas en MySQL.

    Red Vivienda · Gum It! · D'Alençon Lancaster

  • Accesos e roles

    Áreas privadas con permisos distintos para clientes, anunciantes e administradores.

    D'Alençon Lancaster · Gum It! · Red Vivienda

  • Pagamentos en liña

    Cobros automáticos con Stripe e a facturación de cada venda.

    Gum It!

  • Multilingüe

    Interfaces e contidos traducidos: tres, cinco e sete idiomas segundo o proxecto.

    Red Vivienda · Gum It! · D'Alençon Lancaster

  • Busca e filtros

    Buscadores por zona, prezo e tipo, e busca de varias zonas sobre o mapa.

    Red Vivienda

  • Apps nativas Android

    Kotlin conectado a unha API propia en PHP e MySQL para a clasificación e a economía do xogo.

    Gum It!

  • SEO, rendemento e accesibilidade

    Datos estruturados, carga rápida, navegación por teclado e deseño adaptable.

    D'Alençon Lancaster · esta web

  • Sistemas operativos Linux

    Imaxe do sistema, instalador, servizos con systemd e arranque seguro UEFI, construídos a man sobre unha base Linux.

    Tesela

As miñas habilidades, en produción

Tres proxectos propios en produción, que podes probar agora mesmo, e un sistema operativo en desenvolvemento. Todos deseñados e programados de principio a fin por min.

redvivienda.es
Portada de redvivienda.es

Portal inmobiliario

Red Vivienda

Portal para comprar, alugar ou reservar estancias vacacionais en toda España, con valoración en liña, alertas de prezo e un ficheiro de impagamentos de aluguer.

Que demostra

  • Busca por zona, prezo e tipo, e selección de zonas sobre o mapa
  • Usuarios, anuncios e alertas por correo
  • Interface en cinco idiomas

757 KB20 peticións0 terceirosHTTP/3 · Brotli

  • PHP
  • MySQL
  • JavaScript
  • HTML5
  • CSS3
gumit.net
Portada de gumit.net

Xogo móbil · Android

Gum It!

Xogo gratuíto no que sopras unha burbulla de chicle e esquivas edificios. Detrás hai un produto completo: clasificación, sorteos e unha plataforma onde os negocios contratan os seus anuncios.

Que demostra

  • App nativa Android en Kotlin
  • API propia en PHP e MySQL para clasificación e economía
  • Pagamentos con Stripe e panel de anunciantes

120 KB8 peticións0 terceirosHTTP/3 · Brotli

  • Kotlin
  • Android
  • PHP
  • MySQL
  • Stripe
dalenconlancaster.com
Portada de dalenconlancaster.com

Despacho xurídico e financeiro

D'Alençon Lancaster

Tres aplicacións nunha: a web pública do despacho, un portal privado para que cada cliente consulte o seu expediente e o panel de administración que o xestiona todo.

Que demostra

  • Tres contornos con roles e accesos separados
  • Xestión de expedientes e documentos privados
  • SEO técnico e tres idiomas

104 KB7 peticións0 terceirosHTTP/3 · Brotli

  • PHP
  • MySQL
  • JavaScript
  • SEO
  • Seguridade
Panel de control

Tesela UpdateAo día

Puntos de restauraciónAo día

DevasaAo día

Buscar 10:05

Sistema operativo · En desenvolvemento

Tesela

Sistema operativo de escritorio en español con base Linux, pensado como alternativa a Windows: manéxase como Windows 7, con estilo visual propio, sen telemetría e con todo en local. Inclúe instalador, configuración inicial, panel de control e actualizacións propios.

Que demostra

  • Construción de imaxes do sistema e ISO de instalación
  • Instalador, panel de control e menú Inicio propios
  • Detección de hardware e controladores gráficos

17.101 liñas de código propioQML · Bash · Python

  • Linux
  • Bash
  • Python
  • Qt / QML
  • systemd
Ver o caso completo

// en desenvolvemento · aínda sen web pública

Enxeñaría que se pode medir

Datos reais de cada proxecto, medidos en produción o 4 de novembro de 2026: canto pesa cada portada, cantas peticións fai, de quen depende e como está protexida.

Peso da portada fronte á web media
  1. D'Alençon Lancaster104 KB22× máis lixeira
  2. Gum It!120 KB19× máis lixeira
  3. Esta web144 KB16× máis lixeira
  4. Red Vivienda757 KB3× máis lixeira
  5. Web media (móbil)2.311 KB

Web media: 2.311 KB e 70 peticións en móbil, segundo o Web Almanac 2024 de HTTP Archive.

Red Vivienda

redvivienda.es ↗
Peso total
757KB
Peticións
20
Dependencias externas
0
Frameworks
0
  • HTML7 KB
  • CSS17 KB
  • JavaScript29 KB
  • Imaxes704 KB
  • HTTP/3 + compresión Brotli
  • Cero peticións a terceiros: nin CDN, nin analítica, nin Google Fonts
  • Texto alternativo no 100 % das imaxes (8/8)
  • Carga diferida en 8 de 8 imaxes
  • Datos estruturados: WebSite, RealEstateAgent, WebPage
  • URL canónica e 10 etiquetas Open Graph
  • Estrutura semántica completa: header, nav, main e footer

Gum It!

gumit.net ↗
Peso total
120KB
Peticións
8
Dependencias externas
0
Frameworks
0
  • HTML4 KB
  • CSS1 KB
  • JavaScript3 KB
  • Fontes18 KB
  • Imaxes94 KB
  • HTTP/3 + compresión Brotli
  • Cero peticións a terceiros: nin CDN, nin analítica, nin Google Fonts
  • Cabeceiras de seguridade: HSTS, CSP, nosniff, X-Frame-Options, Referrer e Permissions
  • Texto alternativo no 100 % das imaxes (3/3)
  • Imaxes en WebP
  • Fontes servidas desde o propio dominio
  • Mapa do sitio con 7 URL
  • Estrutura semántica completa: header, nav, main e footer

D'Alençon Lancaster

dalenconlancaster.com ↗
Peso total
104KB
Peticións
7
Dependencias externas
0
Frameworks
0
  • HTML13 KB
  • CSS14 KB
  • JavaScript7 KB
  • Fontes68 KB
  • Imaxes2 KB
  • HTTP/3 + compresión Brotli
  • Cero peticións a terceiros: nin CDN, nin analítica, nin Google Fonts
  • Cabeceiras de seguridade: HSTS, CSP, nosniff, X-Frame-Options, Referrer e Permissions
  • CSP estrita: todo desde o propio dominio, sen scripts en liña
  • Texto alternativo no 100 % das imaxes (5/5)
  • Fontes servidas desde o propio dominio
  • Datos estruturados: LegalService, FinancialService, Person, WebSite, WebPage
  • URL canónica e 10 etiquetas Open Graph
  • Mapa do sitio con 8 URL
  • Estrutura semántica completa: header, nav, main e footer

Tesela

O código en números
Liñas de código
17.101
Ficheiros
114
Servizos systemd
6
Lanzadores
16
  • QML57 %
  • Bash23 %
  • Python12 %
  • JavaScript2 %
  • Outros5 %
  1. Panel de controlPanelControl.qml4.844
  2. InstaladorInstalador.qml · motor.py · Bienvenida.qml3.224
  3. Menú InicioMenuInicio.qml · main.qml1.251
  4. Ferramenta de administracióntesela-admin601
  5. Construción da imaxe e da ISOconstruir.sh · usb-minimo.py · paquetes.sh1.153

Esta web

Auditoría Lighthouse 12 da portada (perfil móbil).

96
Rendemento
100
Accesibilidade
100
Boas prácticas
100
SEO

En calquera pantalla

Capturas reais dos meus proxectos en produción, no móbil e no ordenador. Pasa o rato para deter a cinta.

redvivienda.es no móbil
gumit.net no móbil
dalenconlancaster.com no móbil
redvivienda.es no móbil
gumit.net no móbil
dalenconlancaster.com no móbil
redvivienda.es no móbil
dalenconlancaster.com no móbil
redvivienda.es
gumit.net
dalenconlancaster.com
redvivienda.es
gumit.net/anunciate
dalenconlancaster.com
redvivienda.es
clientes.dalenconlancaster.com
redvivienda.es

Desde a terminal

Así se ve o meu traballo cando non hai interface: o rexistro de cambios desta web, as súas cabeceiras de seguridade reais e a construción de Tesela.

~/nathanieldalencon.com — bash

$ cat CHANGELOG.md | head -6

2026-11-04 máis visuais: móbiles, terminais e galería

2026-11-03 versión en galego de toda a web

2026-11-03 versionado de CSS e JS pola caché da CDN

2026-11-03 habilidade «Sistemas Linux · Tesela»

2026-11-03 casos de estudo coa marca de cada proxecto

2026-11-02 redeseño completo: estilo terminal e 3D

Esta web: rexistro de cambios
~ — curl

$ curl -sI https://nathanieldalencon.com

HTTP/2 200

content-type: text/html; charset=UTF-8

content-encoding: br

strict-transport-security: max-age=31536000; includeSubDomains

content-security-policy: default-src 'self'; script-src 'self' 'sha256-…

x-content-type-options: nosniff

referrer-policy: strict-origin-when-cross-origin

permissions-policy: geolocation=(), microphone=(), camera=()

# sen frameworks · CSP con hashes · HSTS

Esta web en produción: cabeceiras de seguridade
~/Sistema Operativo Tesela — bash

$ bash construir.sh

[1/6] Imaxe do sistema (podman build) .......... ok

[2/6] Módulo NVIDIA compilado e asinado (MOK) .. ok

[3/6] Capas OCI sen duplicados ......... 6,0 → 5,4 GB

[4/6] USB mínimo: 419 paquetes ................. ok

[5/6] ISO con shim + GRUB asinados ............. ok

[6/6] Código fonte GPL para distribuír ......... ok

tesela.iso · lista para probar

Tesela: construción da ISO

Perfil e traxectoria

Programo desde 2018 e traballo no mundo xurídico e financeiro desde 2015. Esa combinación é o que achego a un equipo.

Cubro o ciclo completo dunha aplicación: maquetación e interactividade con JavaScript e Angular, lóxica de servidor con PHP, Laravel, Java e Spring, e o modelado da base de datos en MySQL.

Como axente de bolsa e asesor legal, e tras o meu paso polo equipo de xestión financeira de ABANCA, entendo o negocio que hai detrás do código: contratos, cumprimento normativo, pagamentos e datos sensibles.

Localización
Galicia, España
Dispoñibilidade
Xeográfica e horaria total
Incorporación
Inmediata
Idiomas
Galego, castelán e inglés C1
  1. – actualidade

    Programador web full-stack

    Por conta propia

    • Deseño e desenvolvemento completo de aplicacións web: front-end, back-end, base de datos e contorno cliente-servidor.
    • Lóxica de servidor en tres ecosistemas: PHP con Laravel, Java con Spring e JavaScript con Node.js.
    • Proxectos propios en produción: Red Vivienda, Gum It! e D'Alençon Lancaster; en desenvolvemento, Tesela, un sistema operativo propio.
    • Temas de WordPress á medida e proxectos de comercio electrónico.
  2. – actualidade

    Axente de bolsa e asesor legal

    D'Alençon Lancaster, Servizos Xurídicos e Financeiros

    • Day trading e asesoría financeira.
    • Dereito administrativo, civil de consumo, inmobiliario, laboral e mercantil.
    • Reclamación de cantidades, representación e redacción de contratos.
  3. –

    Xestor financeiro

    ABANCA Corporación Bancaria

    • Xestión de contas e comercialización de servizos financeiros.

Formación e certificacións

CS Desenvolvemento de Aplicacións Web

I.E.S. Armando Cotarelo Valledor, 2020 – 2022

Nivel 5 EQF

Desenvolvemento de Aplicacións con Tecnoloxías Web

Certificado de profesionalidade, Xunta de Galicia, 2026

590 horas

CS Administración e Finanzas

I.E.S. Macías o Namorado, 2017 – 2019

Nivel 5 EQF

Buscas un desenvolvedor full-stack?

Incorporación inmediata e dispoñibilidade total. Escríbeme e respóndoche o mesmo día.

Ou, se o prefires, por outra canle:

Escribir LinkedIn