Ir al contenido

Muhammad Abdullah Awais

Desarrollo full stack de aplicaciones web rápidas y accesibles con React, Next.js, Node.js y TypeScript.

Última actualización:

Perfil

Muhammad Abdullah Awais trabaja como full stack developer y diseña, desarrolla y mantiene cada herramienta de EasyToolbox: calculadoras, herramientas de palabras y juegos. El trabajo abarca todo el stack: la interfaz, la lógica que produce cada cifra y las comprobaciones automáticas que se ejecutan antes de publicar nada.

El foco está en aplicaciones web rápidas, accesibles y fiables: interfaces claras, datos contrastados y código probado en lugar de darse por bueno.

Conocimientos y tecnologías

Desarrollo frontend con React y Next.js, desarrollo backend con Node.js y Express.js y almacenamiento de datos con MongoDB, que juntos forman el stack MERN.

ÁreaTecnologías
LenguajesJavaScript, TypeScript, PHP, SQL, HTML5, SCSS/SASS
Frameworks y librerías frontendReact, Next.js, Vue, Angular, jQuery
Gestión del estadoRedux Toolkit, React Redux, VueX, Zustand
Frameworks de interfazTailwind CSS, Material UI, Bootstrap, shadcn/ui
Backend y APINode.js, Nest.js, Express.js, REST APIs, Integración de API
Obtención de datosTanStack Query
Bases de datosMongoDB, MySQL, PostgreSQL
Herramientas y DevOpsGit, GitHub, Swagger, Postman
Full stackMERN stack: MongoDB, Express.js, React, Node.js
  • Interfaces responsive construidas con componentes reutilizables y tipados
  • API REST y GraphQL diseñadas según lo que necesita el cliente
  • Rendimiento con división de código, carga diferida y renderizado estático
  • Accesibilidad WCAG 2.1 AA y posicionamiento en buscadores (SEO) desde el inicio

Cómo está construido este sitio

El sitio es una aplicación Next.js estática y multilingüe en la que cada herramienta es una carpeta con datos, lógica, pruebas y siete páginas propias.

  • Next.js con App Router y todas las páginas generadas de forma estática
  • TypeScript en todo el código, con el contenido validado contra un esquema al compilar
  • Siete idiomas, cada uno con sus propias URL, enlaces hreflang y datos estructurados
  • Pruebas automáticas con Vitest para cada fórmula antes de cada versión
  • Herramientas que funcionan en el navegador, de modo que nada de lo que se introduce llega a un servidor

Contacto

Para un proyecto de desarrollo web o para comentar cualquier herramienta de este sitio, escribe a contact@abdullahawais.com. El portafolio en www.abdullahawais.com muestra más proyectos, y los perfiles de esta página enlazan al código en GitHub y a la actividad profesional en LinkedIn.