Skip to content
View dalsori's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report dalsori

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dalsori/README.md

Antonio — @dalsori

🇬🇧 English · 🇪🇸 Versión en español al final

Backend engineer. I build production SaaS in TypeScript: Fastify APIs, PostgreSQL/Prisma data layers, containerized deploys and CI. Most of my work is in electronic invoicing and document automation for the Peruvian market (SUNAT).

Founder of Clainev — a software studio running two tracks: our own SaaS products, and custom software built for clients.

What I work with

Backend · TypeScript · Node.js · Fastify · Prisma · PostgreSQL · Zod · Vitest Infra · Docker · GitHub Actions · Railway · OpenAPI Frontend · Astro · Next.js · React · Tailwind Also · Go · Lua · SQL

What I'm building

Emitiva — Electronic invoicing SaaS for SUNAT (private, commercial) Multi-tenant Fastify + TypeScript API. Typed error layer, auth middleware, plan-based billing, XML signing and SUNAT integration. ~50 test files, OpenAPI spec, Dockerized with a production compose setup and CI on every push.

Firma Segura — Document analysis platform (private, commercial) Next.js app over a Fastify API with a provider-agnostic AI layer: one interface, three interchangeable backends (Anthropic, Gemini, Groq) with schema-validated responses, so a provider outage or a pricing change is a config edit rather than a rewrite.

Happy to walk through either codebase in an interview.

Open source

backend-devops — Backend & DevOps handbook Long-form technical documentation I wrote on API design, security, caching, queues, observability and testing. Astro Starlight, deployed via Actions.

27nvim — Neovim configuration A modular, fast Neovim setup for full-stack and systems work. Native on Windows and Linux, tested in CI against stable and nightly.

clainev — Bilingual content platform The site behind clainev.com. Astro 5, parallel per-locale content trees, zero client JS by default.

How I approach things

I care about the parts that show up six months later: typed boundaries, tests that describe behavior instead of implementation, migrations that roll back cleanly, and READMEs that explain why rather than what. I'd rather ship one service that holds up under load than five that demo well.

📍 Peru · 🌐 clainev.com


🇪🇸 Leer en español

Ingeniero backend. Construyo SaaS en producción con TypeScript: APIs en Fastify, capa de datos con PostgreSQL/Prisma, despliegues en contenedores y CI. La mayor parte de mi trabajo está en facturación electrónica y automatización documental para el mercado peruano (SUNAT).

Fundador de Clainev — un estudio de software con dos líneas: nuestros propios productos SaaS y desarrollo a medida para clientes.

Con qué trabajo

Backend · TypeScript · Node.js · Fastify · Prisma · PostgreSQL · Zod · Vitest Infra · Docker · GitHub Actions · Railway · OpenAPI Frontend · Astro · Next.js · React · Tailwind También · Go · Lua · SQL

Qué estoy construyendo

Emitiva — SaaS de facturación electrónica para SUNAT (privado, comercial) API multi-tenant en Fastify + TypeScript. Capa de errores tipada, middleware de autenticación, facturación por planes, firma XML e integración con SUNAT. ~50 ficheros de test, especificación OpenAPI, dockerizado con compose de producción y CI en cada push.

Firma Segura — Plataforma de análisis documental (privado, comercial) App Next.js sobre una API Fastify con una capa de IA agnóstica del proveedor: una sola interfaz y tres backends intercambiables (Anthropic, Gemini, Groq) con respuestas validadas por esquema, de modo que una caída o un cambio de precios del proveedor se resuelve editando configuración, no reescribiendo código.

Con gusto recorro cualquiera de los dos códigos en una entrevista.

Código abierto

backend-devops — Manual de Backend y DevOps Documentación técnica extensa que escribí sobre diseño de APIs, seguridad, caché, colas, observabilidad y testing. Astro Starlight, desplegado con Actions.

27nvim — Configuración de Neovim Un setup de Neovim modular y rápido para desarrollo full-stack y de sistemas. Nativo en Windows y Linux, verificado en CI contra stable y nightly.

clainev — Plataforma de contenido bilingüe El sitio detrás de clainev.com. Astro 5, árboles de contenido paralelos por idioma, cero JavaScript en cliente por defecto.

Cómo trabajo

Me importan las partes que aparecen seis meses después: fronteras tipadas, tests que describen comportamiento en vez de implementación, migraciones que revierten limpio, y READMEs que explican el porqué antes que el qué. Prefiero entregar un servicio que aguante carga que cinco que se vean bien en una demo.

📍 Perú · 🌐 clainev.com

Pinned Loading

  1. clainev clainev Public

    Clainev Agency

    Astro