Skip to main content

Hi, I'm Muhammad Awais. Nice to meet you.

Senior software engineer with 12+ years of experience building production web applications, with a strong focus on TypeScript, React, and modern frontend architecture, and growing depth in Node.js backend development. I'm experienced in designing scalable systems, writing well-tested code, and collaborating closely with product and design teams. Currently based in Berlin, Germany, I'm comfortable mentoring engineers, improving code quality, and working in fast-moving product environments.

Frontend Development icon

Frontend Engineer

I build scalable, performant web applications with modern architecture and clean, maintainable code.

Technologies:

TypeScript, JavaScript (ES6+), React, Vue, React Hooks, SPA architecture

Frontend Tools:

  • React & React Hooks
  • Vue.js
  • Component Libraries
  • Tailwind CSS
  • Performance Optimization
  • Responsive Design
Backend Development icon

Backend Developer

I design and implement Node.js APIs, integrate services, and build scalable backend solutions.

Technologies:

Node.js, Express, REST APIs, MongoDB, TypeScript

Backend Tools:

  • Node.js & Express
  • MongoDB
  • REST APIs
  • CMS Integration
  • Jest (Testing)
  • Clean Architecture
Cloud and DevOps icon

Cloud & DevOps

I work with cloud infrastructure, CI/CD pipelines, and DevOps practices to ensure reliable deployments.

Technologies:

GCP, Terraform, Docker, CI/CD, GitHub Actions

DevOps Tools:

  • Google Cloud Platform
  • Terraform
  • Docker
  • CI/CD Pipelines
  • GitHub Actions
  • Jest & Cypress

Education

Bachelor of Science in Computer Science

University of Punjab, Pakistan

2012 – 2016

Languages

  • English: C1 (Professional working proficiency)
  • German: A1 (Basic)
  • Urdu: Native
  • Punjabi: Native