Salma Elsar

Salma Elsar

Desarrolladora Web Junior

Creando interfaces limpias y funcionales, un proyecto a la vez.

Sobre mí

Un poco sobre quién soy

Salma Elsar trabajando en su escritorio

Soy Salma Elsar, desarrolladora web full stack en formación, especializada en frontend. Combino programación en JavaScript, Python y React con una sólida base en comunicación estratégica y diseño UI/UX en Figma.

Mi perfil multicultural —hablo español, catalán, árabe y alemán— me permite adaptarme con facilidad a entornos internacionales. Estoy en constante aprendizaje y busco aportar soluciones digitales eficientes y bien comunicadas.

Habilidades

Mis Habilidades

Herramientas e idiomas con los que trabajo a diario.

Lenguajes

  • JavaScript (ES6)
  • Python

Frontend

  • HTML5
  • CSS3
  • Tailwind CSS
  • React

Diseño

  • Figma (UI/UX, prototipado)

Idiomas

  • Español (nativo)
  • Catalán (nativo)
  • Árabe (fluido)
  • Alemán (en curso)

Formación

Certificaciones y Educación

Mi formación actual.

Máster Desarrollo Web Full Stack

Conquer Blocks

En curso

Comunicación Estratégica y Desarrollo Personal

ICO Instituto de Comunicación

En curso

Idioma Alemán

German Learner

En curso

Proyectos

Mis Proyectos

Una selección de proyectos en los que he trabajado.

Captura de Instituto Cervantes de El Cairo — Web y simulador DELE

Instituto Cervantes de El Cairo — Web y simulador DELE

Página institucional responsive para el Instituto Cervantes de El Cairo, con un simulador DELE para practicar comprensión lectora y auditiva usando preguntas de los modelos oficiales (Modelo 0). Interfaz en español y árabe (RTL). Centraliza cursos, DELE, biblioteca y actividades, y ofrece práctica gratuita sin instalar nada.

  • HTML5
  • CSS3 (Grid, Flexbox, RTL)
  • JavaScript
  • JSON
  • Python
  • GitHub Actions
  • GitHub Pages
Captura de Inventario de farmacia

Inventario de farmacia

Herramienta integral para el control de medicamentos: una interfaz intuitiva conectada a una base de datos para agilizar el registro y la consulta de stock. Backend en Python y Flask con rutas de API dinámicas, almacenamiento estructurado en SQLite y frontend limpio y responsive con CSS moderno. El mayor reto fue pasar de un array temporal en JavaScript a una base de datos real: diseñar el esquema para que datos como el lote y la caducidad no se perdieran al reiniciar el servidor. La comunicación cliente-servidor se resuelve con peticiones JSON.

  • Python
  • Flask
  • SQLite
  • JavaScript
  • CSS (Flexbox/Grid)
  • JSON
Captura de Portafolio profesional

Portafolio profesional

Portafolio personal de una sola página con navegación fija, secciones de perfil, habilidades y proyectos, animaciones de aparición al hacer scroll y diseño responsive en modo claro. El formulario de contacto es funcional: valida los datos y guarda cada mensaje en una base de datos en la nube.

  • React
  • TypeScript
  • TanStack Start
  • Vite
  • Tailwind CSS
  • Zod
  • PostgreSQL (Lovable Cloud)

Contacto

Hablemos

¿Tienes una propuesta, una vacante o simplemente quieres saludar? Escríbeme y te responderé lo antes posible.