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

Organizations

@Tu-buen-camino @dermosentis-lab

Block or report christianpasinrey

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
christianpasinrey/README.md

Hi, I'm Christian Pasín Rey 👋

typing

email website views followers


🧭 About me

  • 🏗️ I design and build web applications end-to-end: architecture, backend, frontend, deployment and maintenance.
  • 🏢 Multi-tenant SaaS with database-per-tenant isolation, custom auth guards and GDPR-grade handling of health data (encryption at rest + searchable hashes).
  • 🏥 Real-world experience in healthcare apps (clinical records, traceability, invoicing) and travel apps (bookings, itineraries, tour operations).
  • 📦 Open source package author for the Laravel ecosystem — polymorphic addresses, payment gateways, PDF rendering, page builders.
  • 🔌 Production integrations with Microsoft Graph (calendar, mail, SharePoint) and custom MCP servers for AI-assisted workflows.
  • 🎮 Real-time WebGL / Three.js work: physics simulation, procedural audio and interactive 3D as a way to keep the fundamentals sharp.
  • ⚡ Focused on maintainable code, fast UX and automation that gives hours back to the team.
  • 📬 Want to talk? contacto@christianpasinrey.es

🛠️ Stack


📌 Featured projects

🧰 tools

A client-side toolbox of everyday developer utilities — everything runs in the browser, nothing is sent to a server.

Zero-knowledge sync backend for tools. AES-256-GCM in the browser, PBKDF2 auth key, MongoDB stores encrypted blobs only — the server never sees plaintext.

The Mutopia library made visible and playable: 2,124 public-domain pieces falling onto a 3D piano. Play along with a MIDI keyboard, learn note by note, or record your own. Three.js + pure Web Audio.

🗂️ open-aims

Self-hosted, keyboard-driven issue tracker for issues, projects and cycles. A fast planning workspace for small teams that want to run it on their own infrastructure — with an MCP server so agents can work the board too.


🔭 What I'm working on right now

Open source packages

Package What it does
laravel-addressable Polymorphic postal addresses for Eloquent models — purpose roles, local-first geo (GeoNames) and opt-in, cost-aware Google enrichment.
laravel-cecabank Frontend-agnostic Cecabank card gateway: signature engine, polymorphic payment transactions, events and webhook routes.
pliego HTML/CSS → PDF engine written in pure PHP: compiled CSS, streaming page-by-page rendering and a kernel + plugins architecture.
vault Self-hostable, end-to-end encrypted password vault built with Laravel.

Developer tooling & AI workflows

Project What it does
heyclaude Voice control for Claude Code on Windows — TTS streaming, push-to-talk STT and wake word, multi-session, 100% local.
refactoring.guru-skill An agent skill that forces a deliberate design decision before code is written: 8 pattern catalogues, 66 refactoring techniques, 22 code smells.
deck Native Linux dev environment manager (PHP, Node, databases, .test domains) — a Laragon/Herd alternative for Ubuntu.
bulk-image-generation-skill Orchestrated bulk AI image generation with a live dashboard and seed recovery.

Real-time WebGL experiments

Project What it is
drift A real-time open ocean: physically-simulated Gerstner swells, a sailboat that rides the waves, day-night sky, foam and procedural sea sound.
human-blood-system HÆMA — a WebGL atlas of the human circulatory system: beating heart, blood-cell flow, clickable organs and ECG vitals.
coreburst Orbital 3D bubble shooter built with Three.js + TypeScript.
el-motivo Cinematic storytelling site about the stories behind classical works.
cronologia-espana Interactive, neutral timeline of Spanish politics 2004–2026, with cited sources.

Alongside these, most of my day job is client work under NDA: multi-tenant SaaS for healthcare professionals, e-commerce platforms and internal business tools — Laravel + Vue/Livewire, deployed and maintained by me.


📊 GitHub stats


📬 Contact

«Real ownership, from the first line of code to production.»

Pinned Loading

  1. tools tools Public

    Zero-knowledge toolbox of professional web utilities. Everything is encrypted client-side and synced across devices — no plaintext ever leaves your browser. Vue 3.5 + Vite 7 + Tailwind 4.

    Vue 2

  2. tools-sync-api tools-sync-api Public

    Zero-knowledge sync backend for the tools suite. Node.js + Express + MongoDB storing only AES-256-GCM encrypted blobs: the password derives an auth key and a separate encryption key, so the server …

    JavaScript

  3. Tu-buen-camino/phone Tu-buen-camino/phone Public

    Multi-framework SIP Tool for React & Vue

    TypeScript 3

  4. tools-sync-api-py tools-sync-api-py Public

    Python port of tools-sync-api — a zero-knowledge encrypted vault backend on FastAPI + MongoDB. JWT auth with refresh-token rotation, multi-device sync with last-write-wins, batch push/pull and rate…

    Python

  5. Latch Latch Public

    TypeScript

  6. ethicalhack-labs ethicalhack-labs Public

    HTML 1