Desarrollador Full Stack

Souffiane Assari

Del schema en Postgres
al UX en móvil.

Único desarrollador de una plataforma interna con 250 usuarios en producción.

Vigo, España · disponible para reubicarme

Python · TypeScript · React
01 / PROYECTO DESTACADO

Grupo SGT

Una plataforma para 250 personas.

250+Usuarios
10+Módulos
8Roles RBAC
Acceso al portal de Grupo SGT
02 / PRODUCTO PROPIO

SENS

Claude Code que reutiliza lo que ya tienes, y escribe menos.

CÓDIGO ABIERTO · MIT Ver el código en GitHub ↗
−18%Tokens
−12%Código
30Versiones
Portada de sens.beyondhumane.com con la ventana de la app

Con qué trabajo

Principal

PythonFastAPIPostgreSQLFlywayReactTypeScriptJavaRustDockerGitHub Actions

IA aplicada

OpenAI/Anthropic APIRAGembeddingsLangChainOllamaLM Studio

También

Next.jsVue/NuxtNodeReact Native/ExpoFlaskSupabaseTailwind

Prácticas

REST · OAuth/2FA · RBAC · multi-tenant · migraciones versionadas · CI/CD · testing

Sobre mí

La persona
detrás del código.

Souffiane AssariDesarrollador Full Stack · Vigo

Llevo dos años entregando aplicaciones completas, y casi siempre solo: en Wephone adaptando una tienda mayorista, para Coinpla construyendo su plataforma de gestión de principio a fin, y en Grupo SGT sosteniendo la herramienta que doscientas cincuenta personas abren cada mañana. En paralelo cofundé Beyond Humane, donde llevo la dirección técnica.

Trabajar solo me ha enseñado a responder de todo el sistema, y también lo que se pierde sin revisión. Quiero seguir creciendo en un equipo donde el código pase por más ojos y las decisiones se discutan antes de tomarse.

Vigo · disponible para reubicarme · español nativo, árabe avanzado, inglés B2

  1. 01

    La pila entera, y en producción

    Diseño el schema, implemento la API, construyo el frontend y opero el despliegue. Lo que construyo lo usan personas reales cada día, y eso cambia cómo escribo el manejo de errores y las migraciones.

  2. 02

    Con IA, pero del código respondo yo

    Uso Claude Code a diario; en SGT solo en funcionalidades acotadas, nunca sobre el núcleo que ya está en producción. El criterio es simple: no entra nada que no sepa defender línea a línea en una revisión.

  3. 03

    En local cuando lo pide el dato o el coste

    Ollama y LM Studio con Llama y Qwen: cuando el dato no puede salir de la red del cliente, cuando pagar por token no compensa en tareas de volumen, o para calcular los embeddings en casa y dejar la generación a la API. Cuando los agentes me estorbaban leyendo ficheros enteros, escribí un índice de proyecto para que pregunten en vez de leer.

  4. 04

    Permisos y migraciones desde el día uno

    Aislamiento multi-tenant y control de roles no se añaden después. Van en el schema y en cada request desde la primera migración.

  1. 2024

    Wephone

    Desarrollador web · Prestashop/PHP

  2. 2024 — 2025

    Coinpla

    Full Stack freelance · plataforma de gestión

  3. 2025 — hoy

    Grupo SGT

    Full Stack · plataforma interna, 250+ usuarios

  4. 2025 — hoy

    Beyond Humane

    Cofundador · dirección técnica