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.
Hi, I'm Muhammad Awais. Nice to meet you.
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 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 & 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