👋 Soy Urian Viera, Ingeniero de Sistemas y Fullstack Developer autodidacta con más de 10 años de experiencia construyendo soluciones sólidas, escalables y de alto rendimiento.
Frontend: HTML, CSS, React, Next.js, Astro, Svelte, JavaScript, TypeScript, HTMX, Tailwind, Bootstrap, Vite, Redux, Zustand, Context API, Axios, EJS, optimización SEO y lazy loading.
Backend: PHP (Laravel), Node.js (Express), Python (Django, Flask, FastAPI) y Flutter (Dart) para desarrollo fullstack.
Bases de datos: SQL, MySQL, PostgreSQL, MongoDB, SQL Server, Firebase, Supabase y SQLite.
Experiencia en optimización de consultas, diseño relacional, migraciones, backups, y gestión de datos en la nube.
Servidores y DevOps: Nginx, Apache, Docker, VPS, Cloudflare, PythonAnywhere, Cloudinary, Railway, integración CI/CD, despliegues automatizados, Git, GitHub, Bitbucket y GitLab.
Otras habilidades: desarrollo de sistemas empresariales, plataformas e-commerce personalizadas, dashboards administrativos, sistemas de reservas, gestión de usuarios y roles, blogs dinámicos, foros, chats en tiempo real, autenticación JWT/OAuth, WebSockets y microservicios etc.
Desarrollo móvil: apps híbridas para Android e iOS con Flutter y React Native.
También soy autor de varias librerías publicadas en NPM, creadas con el propósito de aportar herramientas útiles, modernas y ligeras a la comunidad de desarrolladores.
Una librería que transforma la forma en que gestionas las notificaciones en tus aplicaciones Next.js, ofreciendo una experiencia de usuario fluida y sin interrupciones.
La librería más potente y sencilla para mostrar indicadores de carga modernos en aplicaciones web. Perfecta para mejorar la interacción visual durante las peticiones HTTP o procesos asíncronos.
Una librería moderna, liviana y sin dependencias externas, diseñada para manejar formularios en React de forma rápida, escalable y flexible.
Una librería de notificaciones toast elegante y minimalista, con animaciones suaves, diseño moderno y una UX impecable para cualquier proyecto web.
Coordinador de Desarrollo
Desarrollador full stack
Desarrollador Sénior
Programador Web
Desarrollador de aplicaciones Web
Coordinador de Sistemas
Todo queda lejo para una persona que no quiere. 💪
Loading Request es un paquete npm diseñado para ofrecer un indicador de carga visual durante cualquier solicitud o proceso asíncrono en JavaScript. Su objetivo es mejorar la experiencia del usuario al proporcionar una integración sencilla y una personalización completa.
Échale un vistazo a este paquete npm ¡sin duda te encantará!
Nextjs Toast Notify es un paquete npm imprescindible para agregar notificaciones emergentes (toasts) a tus aplicaciones web con Next.js. Ideal para proporcionar retroalimentación visual clara y efectiva sin interrumpir la experiencia del usuario.
Échale un vistazo a este paquete npm ¡sin duda te encantará!