Muhammad Abdullah Awais
Full stack developer building fast, accessible web applications with React, Next.js, Node.js and TypeScript.
Last updated
Profile
Muhammad Abdullah Awais is a full stack developer who designs, builds and maintains every tool on EasyToolbox: calculators, word tools and games. The work covers the whole stack: the interface people use, the logic that produces each figure, and the automated checks that run before anything is published.
The focus is on web applications that are fast, accessible and easy to trust: clear interfaces, reliable data and code that is tested rather than assumed to work.
Skills and technologies
Frontend development with React and Next.js, backend development with Node.js and Express.js, and data storage with MongoDB, which together make up the MERN stack.
| Area | Technologies |
|---|---|
| Languages | JavaScript, TypeScript, PHP, SQL, HTML5, SCSS/SASS |
| Frontend frameworks and libraries | React, Next.js, Vue, Angular, jQuery |
| State management | Redux Toolkit, React Redux, VueX, Zustand |
| UI frameworks | Tailwind CSS, Material UI, Bootstrap, shadcn/ui |
| Backend and APIs | Node.js, Nest.js, Express.js, REST APIs, API integration |
| Data fetching | TanStack Query |
| Databases | MongoDB, MySQL, PostgreSQL |
| Tools and DevOps | Git, GitHub, Swagger, Postman |
| Full stack | MERN stack: MongoDB, Express.js, React, Node.js |
- Responsive user interfaces built from reusable, type safe components
- REST and GraphQL APIs designed around what the client needs
- Performance work such as code splitting, lazy loading and static rendering
- Accessibility to WCAG 2.1 AA and search engine optimisation (SEO) built in from the start
How this site is built
The site is a static, multilingual Next.js application in which every tool is one folder of data, logic, tests and seven native pages.
- Next.js with the App Router, every page generated statically ahead of time
- TypeScript throughout, with content validated against a schema at build time
- Seven languages, each with its own URLs, hreflang links and structured data
- Automated tests with Vitest for every formula before a release is built
- Tools that run in the browser, so nothing a visitor enters is sent to a server
Get in touch
For a web development project, or for feedback on any tool on this site, write to contact@abdullahawais.com. The portfolio at www.abdullahawais.com shows further projects, and the profiles on this page link to the code on GitHub and to professional updates on LinkedIn.