Zum Inhalt springen

Muhammad Abdullah Awais

Full-Stack-Entwicklung schneller, barrierearmer Webanwendungen mit React, Next.js, Node.js und TypeScript.

Zuletzt aktualisiert am

Profil

Muhammad Abdullah Awais ist Full Stack Developer und gestaltet, entwickelt und pflegt jedes Tool auf EasyToolbox: Rechner, Worttools und Spiele. Die Arbeit umfasst den gesamten Stack: die Oberfläche, die Logik hinter jeder Zahl und die automatischen Prüfungen, die vor jeder Veröffentlichung laufen.

Im Mittelpunkt stehen Webanwendungen, die schnell, barrierearm und vertrauenswürdig sind: klare Oberflächen, verlässliche Daten und Code, der getestet statt nur angenommen wird.

Kenntnisse und Technologien

Frontend-Entwicklung mit React und Next.js, Backend-Entwicklung mit Node.js und Express.js sowie Datenhaltung mit MongoDB, zusammen der sogenannte MERN-Stack.

BereichTechnologien
SprachenJavaScript, TypeScript, PHP, SQL, HTML5, SCSS/SASS
Frontend-Frameworks und -BibliothekenReact, Next.js, Vue, Angular, jQuery
State-ManagementRedux Toolkit, React Redux, VueX, Zustand
UI-FrameworksTailwind CSS, Material UI, Bootstrap, shadcn/ui
Backend und APIsNode.js, Nest.js, Express.js, REST APIs, API-Integration
DatenabrufTanStack Query
DatenbankenMongoDB, MySQL, PostgreSQL
Tools und DevOpsGit, GitHub, Swagger, Postman
Full StackMERN stack: MongoDB, Express.js, React, Node.js
  • Responsive Benutzeroberflächen aus wiederverwendbaren, typsicheren Komponenten
  • REST- und GraphQL-APIs, ausgerichtet auf das, was der Client braucht
  • Performance durch Code-Splitting, Lazy Loading und statisches Rendering
  • Barrierefreiheit nach WCAG 2.1 AA und Suchmaschinenoptimierung (SEO) von Anfang an

Wie diese Seite gebaut ist

Die Seite ist eine statische, mehrsprachige Next.js-Anwendung, in der jedes Tool ein Ordner aus Daten, Logik, Tests und sieben eigenen Sprachseiten ist.

  • Next.js mit dem App Router, jede Seite vorab statisch erzeugt
  • Durchgehend TypeScript, Inhalte werden beim Build gegen ein Schema geprüft
  • Sieben Sprachen, jede mit eigenen URLs, hreflang-Verweisen und strukturierten Daten
  • Automatische Tests mit Vitest für jede Formel, bevor eine Version gebaut wird
  • Tools, die im Browser laufen, sodass keine Eingabe an einen Server gesendet wird

Kontakt

Für ein Webentwicklungsprojekt oder Rückmeldungen zu einem Tool dieser Seite schreiben Sie an contact@abdullahawais.com. Das Portfolio unter www.abdullahawais.com zeigt weitere Projekte; die Profile auf dieser Seite führen zum Code auf GitHub und zu beruflichen Neuigkeiten auf LinkedIn.