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.
| Bereich | Technologien |
|---|---|
| Sprachen | JavaScript, TypeScript, PHP, SQL, HTML5, SCSS/SASS |
| Frontend-Frameworks und -Bibliotheken | React, Next.js, Vue, Angular, jQuery |
| State-Management | Redux Toolkit, React Redux, VueX, Zustand |
| UI-Frameworks | Tailwind CSS, Material UI, Bootstrap, shadcn/ui |
| Backend und APIs | Node.js, Nest.js, Express.js, REST APIs, API-Integration |
| Datenabruf | TanStack Query |
| Datenbanken | MongoDB, MySQL, PostgreSQL |
| Tools und DevOps | Git, GitHub, Swagger, Postman |
| Full Stack | MERN 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.