Saltar al contenido principal
Desarrollador web independiente · Colombia

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.

Conectar:GitHub•LinkedIn
omar-didi.config.ts
StatusEn formación práctica continua

// 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

Portafolio en desarrollo

Proyectos y arquitecturas

Propuestas estructuradas para resolver necesidades comunes de negocios y usuarios con estándares modernos.

En desarrollo

Plataforma de Catálogo Inmobiliario

Plataforma web para exploración, filtrado y consulta de propiedades residenciales y comerciales con enfoque en SEO y velocidad.

Tecnologías proyectadas
Next.jsTypeScriptTailwind CSSAPIsBases de datosSEO
Módulos y funcionalidades clave
  • 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
Demo en construcción
Planificado

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.

Tecnologías proyectadas
ReactTypeScriptTailwind CSSNode.jsBases de datos
Módulos y funcionalidades clave
  • 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
Repositorio en preparación
Planificado

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.

Tecnologías proyectadas
Next.jsTypeScriptTailwind CSSSEORendimiento web
Módulos y funcionalidades clave
  • 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
Repositorio en preparación
Trayectoria y visión

Sobre mí

Criterio técnico, aprendizaje continuo y enfoque práctico para la web.

Enfoque y mentalidad

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.

Comprometido con el crecimiento profesional continuo y la entrega de valor tangible.

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.

Stack y herramientas

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 principal

Tipado estático, interfaces rigurosas y detección temprana de errores para código escalable.

React

Enfoque principal

Arquitectura basada en componentes funcionales, hooks, estado y ciclo de vida.

Next.js

Enfoque principal

App Router, Server y Client Components, optimización de rutas y renderizado estático.

Estilos e interfaces

Tailwind CSS

Enfoque principal

Estilizado á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 principal

Consumo 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 principal

Etiquetas meta, OpenGraph, sitemap XML, robots.txt y estructura semántica para motores de búsqueda.

Rendimiento web

Enfoque principal

Optimizació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.

Flujo de trabajo

Cómo abordo un proyecto

Un método en 5 etapas para asegurar claridad, alineación y entregas funcionales.

PASO 01

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.

Fase 1 de 5
PASO 02

Definir alcance y prioridades

Estructuro las funcionalidades indispensables, la arquitectura de información y establezco entregables claros y realistas.

Fase 2 de 5
PASO 03

Diseñar y desarrollar

Implemento interfaces mobile-first, semánticas y reactivas con TypeScript, Next.js y Tailwind CSS, priorizando modularidad y velocidad.

Fase 3 de 5
PASO 04

Probar y corregir

Verifico el rendimiento, la accesibilidad de contraste y teclado, la navegación en múltiples pantallas y la respuesta a errores.

Fase 4 de 5
PASO 05

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.

Fase 5 de 5
Iniciemos una conversación

Contacto

¿Tienes una idea para tu web? Cuéntame qué necesitas y exploremos cómo llevarla a cabo.

Envíame un mensaje

* Campos obligatorios

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.