Daniel Notario

Desarrollador Web & Desarrollador de Videojuegos

Disponible para colaborar en proyectos freelance, remotos o presenciales.

¿Quién soy?

Soy Daniel Notario, Ingeniero en Tecnologias y desarrollador apasionado por la tecnología, la creatividad y la funcionalidad. Combino una base técnica sólida con pensamiento analítico y enfoque práctico para crear soluciones efectivas, tanto en desarrollo web como en videojuegos.

Durante más de 5 años he trabajado en proyectos que abarcan desde sitios web corporativos hasta videojuegos 3D y herramientas digitales personalizadas. Colaboré con empresas como Excelsus BIM, donde lideré el desarrollo de portales web y plugins enfocados en arquitectura y visualización.

Mi experiencia incluye el diseño y la programación de sitios web estáticos (WordPress, HTML, CSS, JS, PHP), así como el desarrollo de aplicaciones web dinámicas con tecnologías modernas como React.js, Next.js, Node.js, TypeScript, Express y Tailwind. En el ámbito de los videojuegos, me especializo en Unity y Blender, con un fuerte enfoque en programación limpia, arquitectura escalable y principios SOLID.

Más allá del código, disfruto compartir lo que sé a través de tutoriales, publicaciones y videos, buscando motivar a otros desarrolladores a transformar sus ideas en proyectos reales. Creo en el aprendizaje continuo, la mejora constante y en el poder de crear experiencias que sean útiles, intuitivas y memorables.

Educación

Ingeniería en Tecnologías y Sistemas de Información
Universidad del Valle de México

Experiencia Laboral

Excelsus BIM

Desarrollador Web & Programador de Plugins
2021 - 2023

Durante este periodo trabajé en el desarrollo, optimización y mantenimiento de diversos sitios web corporativos y herramientas digitales, colaborando con los equipos de diseño, marketing y dirección. Mi enfoque fue crear soluciones escalables y eficientes que facilitaran el trabajo interno y mejoraran la presencia digital de las empresas.

Visitar Excelsus BIM

Kairos Health

Programador Front-end / Full-Stack (freelance)
2023 - 2024

Desarrollo y personalización del sitio web de la empresa, con enfoque en escalabilidad, posicionamiento y experiencia de usuario. Me encargué de la implementación del sistema multilenguaje, la traducción completa del sitio al inglés, y la optimización de la estructura SEO en ambas versiones.

Visitar Kairos Health

Desarrollador Independiente

Proyectos Personales

Desarrollo de herramientas personalizadas para Unity, Revit y Blender utilizando C# y Python, enfocadas en la automatización de tareas y la optimización de flujos de trabajo técnicos y creativos. Aplico patrones de diseño como Singleton, Observer y Factory, así como principios como SOLID y KISS, para mantener un código limpio, modular y escalable. Gran parte de mi enfoque está en analizar y optimizar el rendimiento de sistemas, asegurando soluciones eficientes y sostenibles tanto en entornos 3D como en herramientas para artistas y desarrolladores.

Te comparto algunos proyectos que he publicado.

Tiny Game | Endless Car | Laberinto Game

Habilidades Relevantes

  • Lenguajes de programación: C#, JavaScript, TypeScript, Python, PHP
  • Desarrollo Web: HTML5, CSS3, Tailwind CSS, Pug, React.js, Next.js, Node.js, Express.js, WordPress (Temas Hijo, Plugins)
  • Principios y patrones: SOLID, KISS, DRY, YAGNI. Patrones de diseño: Singleton, Factory, Observer
  • Herramientas y entornos: Git, GitHub, Visual Studio, VS Code, Cursor, Postman, Firebase
  • Desarrollo de videojuegos e interactivo: Unity (C#), Unreal Engine, Three.js. Desarrollo para VR/AR
  • Modelado y texturizado 3D: Blender, Substance Painter, Substance Designer
  • Optimización y análisis: SEO técnico, Google Search Console, Google Tag Manager, Google Analytics. Optimización de rendimiento en Web y Unity

Proyectos

Excelsus BIM | WordPress - Divi - HTML - CSS - Js

Desarrollo completo del sitio oficial de Excelsus BIM, empresa especializada en soluciones de modelado y coordinación de proyectos de construcción.

Me encargué de construir el sitio desde cero, implementando múltiples secciones y componentes personalizados con HTML, CSS y JavaScript puro, incluyendo elementos clave como el menú principal, completamente codificado sin frameworks. También realicé ajustes con PHP para integrar funcionalidades y asegurar flexibilidad en la edición de contenidos.

Colaboré directamente con el equipo de diseño, tomando sus bocetos y prototipos para convertirlos en una interfaz funcional, responsiva y optimizada. Además, trabajé en la optimización de rendimiento, estructura SEO y la correcta integración con herramientas como Google Analytics y Tag Manager, asegurando una presencia digital sólida y eficiente.

Visitar Excelsus Bim

Bimtec.io | WordPress - Divi - TagManager

Desarrollo del sitio oficial de BIMTEC, una empresa enfocada en soluciones tecnológicas para la industria AEC (Arquitectura, Ingeniería y Construcción). El sitio fue construido sobre WordPress utilizando Divi como base visual, pero con un enfoque altamente personalizado.

Diseñé e implementé múltiples componentes desde cero con HTML, CSS y JavaScript, incluyendo animaciones, tarjetas interactivas y un menú completamente hecho a mano, fuera del sistema de bloques del constructor. Todo el sitio fue estructurado de forma modular, permitiendo escalar o modificar componentes fácilmente sin comprometer el diseño.

Colaboré estrechamente con el equipo de diseño, convirtiendo sus bocetos en interfaces limpias y funcionales. También implementé un sistema de cookies completamente funcional a través de Google Tag Manager, y realicé tareas de optimización SEO con herramientas como Google Search Console, mejorando la estructura semántica, la indexación y el rendimiento general del sitio.

Visitar Bimtec.io

Kairos Helath| WordPress - Elementor

Participé en el desarrollo y mejora del sitio web de Kairos Health, una empresa enfocada en soluciones médicas personalizadas. Mi trabajo se centró en la implementación del sistema multilenguaje, asegurando que la versión en inglés reflejara con precisión todo el contenido del sitio original.

También optimicé aspectos clave del rendimiento, mejorando la velocidad de carga, estructura del contenido y etiquetas SEO, lo que permitió una mejor indexación en buscadores. Además, trabajé con Elementor para adaptar y personalizar la interfaz visual, manteniendo una estructura limpia, profesional y orientada al usuario.

Visitar Kairos Health

Carrito de compras | React - Tailwind - TypeScript - Node.js

Proyecto de e-commerce básico desarrollado con React, Node.js,  Vite y Tailwind CSS. Implementa una arquitectura de componentes funcionales y una interfaz limpia y responsive enfocada en usabilidad.

Una de sus características destacadas es el carrito persistente, que utiliza Cache Storage para mantener los productos seleccionados incluso después de recargar la página o cerrar la pestaña, ofreciendo una experiencia fluida y continua para el usuario.

Este proyecto fue una excelente oportunidad para reforzar el manejo de estado y efectos en React, así como explorar técnicas poco comunes de persistencia en el frontend. Además, sienta las bases para integrar pasarelas de pago o almacenamiento dinámico en versiones futuras.

Visitar Carrito Compras

APP Credito| React - Tailwind - TypeScript - Node.js

Aplicación web en desarrollo, orientada a la gestión de préstamos y usuarios. Actualmente en fase de prototipo, está construida con React.js Next.js y Node.js, siguiendo una arquitectura modular pensada para escalar fácilmente hacia un sistema completo de backend y panel administrativo.

La interfaz fue desarrollada inicialmente con ayuda de V0.dev y luego adaptada y optimizada por mí para lograr una estructura limpia, profesional y funcional. El objetivo es integrar funcionalidades como registro de usuarios, historial de créditos, panel de administración y validación de datos.

Este proyecto representa una prueba de concepto enfocada en el diseño y planificación de flujos reales, ideal para continuar integrando lógica de negocio y servicios como autenticación, pagos o análisis de riesgo.

Visitar Credit App

Tiny Dungeon | Unity - Blender - C#

Demo desarrollada en Unity con vista top-down, inspirada en The Legend of Zelda. Implementé un sistema de movimiento modular basado en State Machine, con soporte para combos de ataque, daño, muerte, uso de objetos y comportamiento de enemigos.

El juego incluye una UI completa, transiciones suaves de cámara, efectos visuales, menú de opciones y sistema de progresión (llaves, corazones, mejora de vida). Todo el código fue estructurado con principios como responsabilidad única y pensado para ser escalable y mantenible.

Este proyecto en solitario me permitió reforzar mis habilidades en arquitectura de sistemas, gameplay y diseño de interfaces en Unity.

Jugra Tiny Dungeon

Endless Car | Unity - Blender - C#

Juego tipo endless runner donde el jugador controla un vehículo que esquiva obstáculos, inspirado en títulos como Subway Surfers. Me encargué de todo el desarrollo: programación, modelado 3D (excepto autos), diseño de UI, efectos visuales y sonido.

El proyecto fue construido con un enfoque fuerte en optimización para PC y dispositivos móviles. Implementé técnicas como bakeo de iluminación, object pooling, atlas de texturas, shaders livianos, occlusion culling, static batching, compresión de texturas y sistema LOD para mejorar el rendimiento.

Además, el juego es completamente responsivo y jugable desde navegador, adaptándose a distintos dispositivos sin comprometer la fluidez.

Puedes jugarlo tanto en PC como en Telefonos desde aca:
Endless Runner

Laberinto Game | Unity - Blender - C#

Juego 3D en primera persona desarrollado con Unity, donde el jugador recorre un laberinto mientras evita a un enemigo controlado por una IA básica con Pathfinding. Me encargué de todo el desarrollo: programación, modelado, interfaces y optimización.

El proyecto combina una estética simple con una atmósfera cuidada, usando modelos low poly, bakeo de iluminación, y luces dinámicas parpadeantes para generar tensión. Cuenta con sistemas completos de Game Over, reinicio y victoria, además de UI funcional y adaptativa para PC y móviles.

Este juego también fue diseñado como parte de un enfoque educativo, para enseñar a nuevos desarrolladores cómo crear su primer videojuego en Unity. Los assets utilizados fueron publicados en la Unity Asset Store, donde recibieron buena aceptación por parte de la comunidad.

Juega al Laberinto

Assets publicados por mi

Contacto

Para consultas o colaboraciones, contáctame a través de los siguientes medios:

Email: daniel.notario.nieto@gmail.com

Teléfono: 221 578 9756

LinkedIn: Daniel Notario

Web: www.daniel-notario.com