- 🏗️ 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
🧰 toolsA client-side toolbox of everyday developer utilities — everything runs in the browser, nothing is sent to a server. |
Zero-knowledge sync backend for |
|
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-aimsSelf-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. |
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.
«Real ownership, from the first line of code to production.»



