I am a Senior Full Stack Developer, Software Architect, Project Manager and REDCap Systems Administrator based in London, United Kingdom.
I design and build scalable web platforms, modular backend systems, API-first applications, SaaS architectures, admin dashboards, developer tools and research technology platforms.
My professional background combines software engineering, system administration, database design, API integration, technical leadership, code intelligence and AI-assisted development workflows.
Currently, I work as a Senior Full Stack Developer and REDCap Systems Administrator at City St George’s, University of London.
- 🏗️ Software architecture and modular backend design
- 🧭 Code intelligence, repository context and technology graphs
- ⚙️ Laravel package development and reusable backend libraries
- 🔐 Authentication, authorization and federated identity workflows
- 📡 REST APIs, OpenAPI documentation and API discovery
- 🤖 AI-agent-ready APIs, metadata contracts and automation workflows
- 🧩 Generic CRUD engines, filters, relations and reusable service layers
- 🏥 REDCap systems administration and research platform support
- 🗄️ Database modelling, optimization and data-driven applications
- 🖥️ Linux / Windows server administration and deployment workflows
- 👥 Technical leadership, project management and mentoring
| Project | Description |
|---|---|
tech-context-graph |
Developer tooling for transforming source-code repositories into navigable technology and dependency context graphs. It is designed to help developers and AI coding agents understand project architecture, relationships and cross-project context more efficiently. |
laravel-agent-protocol |
Laravel package for publishing API capabilities as Agent Discovery Protocol metadata. Designed for AI-agent-ready APIs, MCP adapters, n8n workflows, safety contracts, metadata graphs and Laravel 11/12 applications. |
laravel-federated-auth |
Laravel authentication package focused on federated authentication foundations, reusable auth responses, extensible security flows and clean integration patterns for modern APIs. |
laravel-app-context |
Lightweight Laravel package for managing application context, request metadata, tenant-aware data and shared contextual information across modular systems. |
openapi-generator |
Tooling and experiments around OpenAPI documentation, schema generation, API contracts and developer-friendly documentation workflows. |
nest-rest-generic-typeorm |
NestJS generic REST architecture using TypeORM, focused on reusable services, controllers, repositories and scalable API patterns. |
nest-rest-generic-sequelize |
NestJS generic REST architecture using Sequelize, designed around reusable backend abstractions and consistent API development. |
rest-generic-class |
Generic REST foundation for reusable CRUD operations, filters, relations, service abstractions and backend acceleration. |
Good software is not only about writing code.
It is about designing systems that can evolve without breaking the business.
I care about building systems that are simple, secure, modular, maintainable, well documented, API-first and ready for real production use.
- 📍 London, United Kingdom
- 🇨🇺 Originally from Havana, Cuba
- 📧
charlietyn@gmail.com - 🧑💻 GitHub:
@charlietyn
Soy Desarrollador Senior Full Stack, Arquitecto de Software, Project Manager y Administrador de Sistemas REDCap, actualmente basado en Londres, Reino Unido.
Diseño y desarrollo plataformas web escalables, backends modulares, aplicaciones API-first, arquitecturas SaaS, paneles administrativos, herramientas para desarrolladores y plataformas tecnológicas para investigación.
Mi experiencia profesional combina ingeniería de software, administración de sistemas, diseño de bases de datos, integración de APIs, liderazgo técnico, inteligencia de código y flujos de desarrollo asistidos con IA.
Actualmente trabajo como Senior Full Stack Developer y REDCap Systems Administrator en City St George’s, University of London.
- 🏗️ Arquitectura de software y diseño de backends modulares
- 🧭 Inteligencia de código, contexto de repositorios y grafos tecnológicos
- ⚙️ Desarrollo de paquetes Laravel y bibliotecas backend reutilizables
- 🔐 Autenticación, autorización e identidad federada
- 📡 APIs REST, documentación OpenAPI y descubrimiento de APIs
- 🤖 APIs preparadas para agentes de IA, contratos de metadatos y automatización
- 🧩 Motores CRUD genéricos, filtros, relaciones y capas de servicio reutilizables
- 🏥 Administración de REDCap y soporte a plataformas de investigación
- 🗄️ Modelado de bases de datos y aplicaciones orientadas a datos
- 🖥️ Administración de servidores Linux / Windows y despliegues
- 👥 Liderazgo técnico, gestión de proyectos y mentoría
| Proyecto | Descripción |
|---|---|
tech-context-graph |
Herramienta para transformar repositorios de código fuente en grafos navegables de contexto tecnológico y dependencias. Está orientada a ayudar a desarrolladores y agentes de programación con IA a comprender mejor la arquitectura, las relaciones internas y el contexto compartido entre proyectos. |
laravel-agent-protocol |
Paquete Laravel para publicar capacidades de APIs como metadatos compatibles con Agent Discovery Protocol, adaptadores MCP, flujos n8n, contratos de seguridad y grafos de metadatos. |
laravel-federated-auth |
Paquete Laravel enfocado en autenticación federada, respuestas reutilizables, flujos extensibles de seguridad e integración limpia para APIs modernas. |
laravel-app-context |
Paquete ligero para gestionar contexto de aplicación, metadatos de request, información multi-tenant y datos contextuales compartidos. |
openapi-generator |
Herramientas alrededor de documentación OpenAPI, generación de esquemas, contratos de API y flujos de documentación para desarrolladores. |
nest-rest-generic-typeorm |
Arquitectura REST genérica en NestJS con TypeORM, servicios y repositorios reutilizables. |
nest-rest-generic-sequelize |
Arquitectura REST genérica en NestJS con Sequelize y abstracciones backend reutilizables. |
rest-generic-class |
Base REST genérica para operaciones CRUD, filtros, relaciones y abstracciones de servicios reutilizables. |
El buen software no consiste solo en escribir código.
Consiste en diseñar sistemas que puedan evolucionar sin romper el negocio.
Me interesa construir sistemas simples, seguros, modulares, mantenibles, bien documentados, API-first y preparados para producción real.
- 📍 Londres, Reino Unido
- 🇨🇺 Originario de La Habana, Cuba
- 📧
charlietyn@gmail.com - 🧑💻 GitHub:
@charlietyn