Jesús Castilla
Desarrollador de software · Salobreña (España)

Jesús
Castilla

Creo tecnología al servicio de las personas —no al revés—: software discreto y honesto que resuelve problemas reales con la elegancia de lo que no se nota.

Fundador de DiploTech, mi marca personal.

01 · Sobre mí

La tecnología, al servicio
de las personas.

Creo que la tecnología debería comportarse como un buen mayordomo: discreta, atenta, casi invisible. Que esté cuando hace falta y se aparte cuando no. Por eso construyo software que se pliega a las personas, y no al revés.

Nunca he estudiado programación, ni nada parecido: soy autodidacta por completo. Me he dedicado siempre al voluntariado y a trabajos al servicio de las personas; la informática, en cambio, es mi auténtica pasión. Y últimamente he descubierto que no hay mayor placer que trabajar de lo que es tu vocación.

Durante los últimos años he dado forma, de principio a fin, a los productos digitales de la Barrioteca Acalencá y de la asociación Lebeche: apps Android e iOS, una web, un backend y la infraestructura que los sostiene. Cada línea de código, un gesto de cuidado.

Bajo la marca DiploTech agrupo este oficio: tecnología honesta, al servicio de quien la usa.

02 · Tecnologías

Stack

Android

KotlinJetpack ComposeCameraXWorkManagerFirebase

Web

TypeScriptReactViteTailwindHTML/CSS

iOS

SwiftSwiftUIWKWebView

Backend

PHPMariaDBREST APIsDocker

Sistemas

LinuxNginxBashSynology (NAS)
03 · Trabajo seleccionado

Proyectos

Productos reales, en producción, diseñados y desarrollados de extremo a extremo.

Android · Kotlin01

Barrioteca — App Android

Gestión de préstamos, escáner de códigos de barras, inicio de sesión local y sincronización desatendida con Jetpack Compose.

Android · Kotlin02

Mondera's App

Calendario CalDAV, correo, web y drive unificados en una sola app para las organizadoras de Lebeche.

Web · React03

Barrioteca — Web/PWA

Frontend con React 19, Vite y Tailwind. Interacción instantánea sin service workers que rompan la actualización.

Web · HTML/CSS/JS04

Web oficial Lebeche

Sitio estático e indexable alimentado por JSON, con panel de administración propio para editar contenidos.

iOS · Swift05

Barrioteca — iOS

Cascarón nativo (WKWebView + SwiftUI) con acceso a cámara para el escáner de códigos.

Backend · PHP06

Backend SLiMS

API REST y scripts de importación de ISBN sobre SLiMS (PHP 8 + MariaDB).

Sistemas · Linux07

TapeOS

Sistema operativo propio de software libre, hecho en Andalucía, basado en ChromeOS/ChromiumOS con Google Apps opcionales.

Infraestructura08

Infraestructura NAS

Hosting autogestionado: reglas Nginx, cifrado y proxies inversos sirviendo múltiples proyectos desde un Synology Web Station.

Sistemas · Hackintosh09

Hackintosh — macOS en PC

macOS Sonoma 14 sobre hardware no-Apple (ASUS Z590 + i5-11600K + GTX 970): EFI OpenCore, doble arranque con rEFInd, parcheo gráfico OCLP y Wi-Fi/Bluetooth Intel.

Android · Ingeniería inversa10

GBOS-PixelTablet

Ingeniería inversa y port de la interfaz de escritorio de GoogleBookOS (Aluminium OS, Android 17) a una Pixel Tablet sin root: extracción de particiones EROFS, auditoría de APKs, análisis de flags aconfig/Phenotype y una app lanzadora nativa.

04 · Contacto

¿Hablamos?

Si quieres comentar un proyecto, una colaboración o simplemente charlar de tecnología, estaré encantado de leerte.

Contactar