Hey,
I'm Mohammad Zrar

I'm a software engineer with a passion for building web applications and digital products.

About

Software Engineer with 2.5 years of experience as a full-stack developer, specializing in backend engineering and scalable system design. I build production-grade web applications and API-driven systems using NestJS, Laravel, React, Next.js, and Vue.js, with strong attention to performance, scalability, and maintainability. I work across real-time systems and database-driven applications with ORMs such as TypeORM, Sequelize, and Eloquent — handling database design, migrations, and query optimization. Comfortable owning the full software development lifecycle, from project initialization and architecture planning to deployment, server configuration, and production maintenance.

Experience

Full-Stack Developer

09/2024 – Present

Ovanya

Erbil, Kurdistan

Contributing to the development of scalable web applications using ReactJS, NextJS, Laravel, and NestJS. Collaborating with cross-functional teams to deliver performant and maintainable front-end solutions. Involved in designing RESTful APIs, optimizing user interfaces, and ensuring code quality through clean architecture and best practices.

Front-End Developer

03/2024 – 09/2024

Myrtle Financial Consultation Co., Ltd.

Erbil, Iraq

Developed and maintained the company's CRM system and main website using Vue.js. Focused on improving performance, usability, and overall user experience. Collaborated with the backend team to integrate APIs and ensure smooth data flow between systems.

Projects

Digital Kiosk System

Full-stack digital kiosk platform with a primary focus on backend architecture, infrastructure, and real-time functionality. Built a centralized management system controlling multiple physical kiosks across cloud and on-device environments, a dynamic advertisement scheduling engine (configurable slots, pricing, campaign control), and modules for inter-kiosk live streaming, AI image generation, quizzes, and public services. Added AI-based impression tracking and role-based authorization with dynamic permissions.

NestJSNext.jsWebSocketsREST APIsAgoraRBAC

Library Management System

Full-stack library management system for Youthhub. Built the backend architecture, admin management panel, and borrowing gateway, plus deployment. Integrated RFID-based scanning devices in real time to automate book borrowing, returning, and inventory tracking — significantly reducing manual data entry and streamlining operations through shared infrastructure and APIs with the main Youthhub platform.

LaravelVue.jsReactRFIDREST APIs

FIB 3D Avatar

Interactive 3D avatar application with AI integration and camera tracking. Enabled real-time voice conversations with responsive avatar movements and expressions, creating an immersive conversational AI experience.

React Three FiberAIWebRTC

ForeEx CRM

Comprehensive CRM for Forex-Iraq to streamline customer management, transaction tracking, and business operations. Implemented client data management, automated workflows, and reporting dashboards to enhance operational efficiency.

CRMDashboardsAutomation
Read the LinkedIn post

Grei Agency Website

Optimized the Grei Agency portfolio website by resolving performance bottlenecks, improving load times, and enhancing overall responsiveness through code refactoring and technical improvements.

PerformanceRefactoring

Skills

Languages & Frameworks

  • JavaScript / TypeScript
  • ReactJS
  • Next.js
  • Vue.js
  • NestJS
  • PHP / Laravel
  • Python
  • C++
  • SQL

Tools & Technologies

  • PostgreSQL
  • Redis
  • Docker
  • Nginx
  • Linux
  • Git / GitHub
  • REST APIs
  • WebSockets

Project Management

  • ClickUp
  • Agile collaboration
  • Client communication
  • Cross-functional teamwork

Education

Salahaddin University-Erbil

2019 – 2023

B.Sc. Computer Science — College of Science

Erbil, Iraq

Certificates

Get in touch

Open to new opportunities and collaborations. Reach out through any of the channels below.