Construyo experiencias web que resuelven problemas.
Desarrollo interfaces web modernas, responsive y enfocadas en ofrecer una buena experiencia a las personas y resultados útiles para los negocios.
// Perfil profesional
const developer = {
name: "Omar DIDI",
location: "Colombia",
stack: ["Next.js", "React", "TypeScript", "Tailwind"],
focus: "Web Responsive & Rendimiento"
};
Propuesta de valor
Disponible para proyectos freelance y oportunidades laborales
Proyectos y arquitecturas
Propuestas estructuradas para resolver necesidades comunes de negocios y usuarios con estándares modernos.
Plataforma de Catálogo Inmobiliario
Plataforma web para exploración, filtrado y consulta de propiedades residenciales y comerciales con enfoque en SEO y velocidad.
- Listado interactivo de propiedades con paginación ágil
- Filtros combinados por ubicación, tipo y rango de precio
- Fichas de detalle con galería responsive y metadatos OpenGraph
Panel de Gestión de Clientes (CRM Ligero)
Panel administrativo enfocado en la gestión operativa de contactos, seguimiento de estados y validación estricta de datos.
- Operaciones CRUD completas para clientes y prospectos
- Búsqueda en tiempo real y ordenamiento por columnas
- Validación exhaustiva de formularios y manejo de errores
Web para Empresa de Servicios Profesionales
Sitio web corporativo de alto rendimiento enfocado en la conversión, comunicación de propuesta de valor y máxima calificación Core Web Vitals.
- Presentación clara de servicios con jerarquía visual calculada
- Sección de propuesta de valor y proceso de atención
- Formulario de cotización accesible y validado
Sobre mí
Criterio técnico, aprendizaje continuo y enfoque práctico para la web.
Soy Omar DIDI, desarrollador web de Colombia. Durante mi proceso de aprendizaje he enfocado mi atención en las tecnologías modernas de desarrollo web y en cómo utilizarlas para construir experiencias útiles. Actualmente estoy desarrollando proyectos propios para fortalecer mis habilidades, documentar mis decisiones técnicas y generar experiencia práctica.
Mi objetivo es aportar soluciones sólidas a empresas, emprendedores y equipos de desarrollo, priorizando la accesibilidad, el rendimiento y la facilidad de mantenimiento.
Principios de trabajo
Honestidad y rigor técnico
Comunico con transparencia el alcance real, las limitaciones y las decisiones técnicas de cada desarrollo.
Experiencia de usuario y accesibilidad
Creo interfaces claras, intuitivas y utilizables en cualquier dispositivo y contexto de navegación.
Código ordenado y escalable
Estructuro el código de forma modular, documentada y tipada para facilitar futuras mejoras.
Tecnologías y áreas de trabajo
Herramientas y disciplinas que forman parte de mi aprendizaje continuo y práctica diaria.
Frontend
HTML5
Estructuración semántica, jerarquía de encabezados y accesibilidad web nativa.
CSS3
Maquetación moderna con Flexbox, CSS Grid y diseño adaptativo mobile-first.
JavaScript
Fundamentos del lenguaje, manipulación del DOM, programación asíncrona y ES6+.
TypeScript
Enfoque principalTipado estático, interfaces rigurosas y detección temprana de errores para código escalable.
React
Enfoque principalArquitectura basada en componentes funcionales, hooks, estado y ciclo de vida.
Next.js
Enfoque principalApp Router, Server y Client Components, optimización de rutas y renderizado estático.
Estilos e interfaces
Tailwind CSS
Enfoque principalEstilizado ágil con clases utilitarias, diseño de tokens, variantes de estado y modo oscuro.
Fundamentos de UI/UX
Principios de jerarquía visual, contraste de color, legibilidad tipográfica y usabilidad.
Backend e integración
Node.js
Entorno de ejecución JavaScript del lado del servidor para lógica básica y utilidades.
APIs e integraciones
Enfoque principalConsumo e implementación de APIs REST, manejo de peticiones HTTP y procesamiento de respuestas.
Bases de datos
Bases de datos
Modelado relacional y no relacional de entidades, persistencia de datos y consultas estructuradas.
Herramientas y calidad
Git
Control de versiones, ramificación ordenada y flujo de trabajo para rastreo de cambios.
GitHub
Gestión de repositorios remotos, control de revisiones y colaboración de código.
SEO
Enfoque principalEtiquetas meta, OpenGraph, sitemap XML, robots.txt y estructura semántica para motores de búsqueda.
Rendimiento web
Enfoque principalOptimización de activos, compresión de imágenes, reducción de bundle y buenas prácticas Core Web Vitals.
Herramientas estudiadas y aplicadas en proyectos de práctica personal.
Cómo abordo un proyecto
Un método en 5 etapas para asegurar claridad, alineación y entregas funcionales.
Comprender la necesidad
Analizo los requerimientos del cliente o del producto, identifico a los usuarios finales y defino el problema central que la web debe resolver.
Definir alcance y prioridades
Estructuro las funcionalidades indispensables, la arquitectura de información y establezco entregables claros y realistas.
Diseñar y desarrollar
Implemento interfaces mobile-first, semánticas y reactivas con TypeScript, Next.js y Tailwind CSS, priorizando modularidad y velocidad.
Probar y corregir
Verifico el rendimiento, la accesibilidad de contraste y teclado, la navegación en múltiples pantallas y la respuesta a errores.
Documentar y entregar
Entrego el código organizado con instrucciones claras de instalación, variables de entorno y guías para el despliegue y mantenimiento.
Contacto
¿Tienes una idea para tu web? Cuéntame qué necesitas y exploremos cómo llevarla a cabo.
Envíame un mensaje
Contacto directo en redes
Mientras se establece el canal de correo corporativo definitivo, puedes conectarte directamente conmigo en mis perfiles oficiales:
Disponibilidad actual
Abierto a proyectos independientes, desarrollo frontend y propuestas laborales de desarrollo web.