Mostafa Al BilaniSoftware Developer

I build reliable web applications shaped by real production experience.

I draw on production support, SQL, reporting, and deployment work to build full-stack applications with Angular, React, and Laravel — with testing and post-release verification built in.

Core technologies: Angular - React - Laravel - TypeScript - PHP - SQL

NEXT salon admin today board showing appointments, staff activity, and day operations.

Logic

Availability rules

Service, barber, and slot selection resolve through availability-aware booking logic instead of open calendars.

About

About

Working with production software showed me how systems fail, how users experience technical problems, and how to trace issues across SQL, reports, configuration, and deployment.

I apply that experience when building web applications with Angular, React, and Laravel — prioritising data integrity, clear diagnostics, and post-release verification.

I am targeting software development roles where production troubleshooting strengthens delivery and maintenance, not replaces engineering work.

Technical focus

  • Production issue diagnosis across SQL Server, ERP data, and reporting workflows
  • IIS deployment, permissions, and Windows Server configuration
  • Full-stack delivery with tested APIs and documented security decisions
  • Post-release verification and maintainable handoffs

Production systems and shipped software

Software development capability strengthened by production support, SQL, reporting, and deployment work.

  1. Software Support Specialist

    Current

    Support business software in production, including incident investigation, SQL Server data issues, reporting workflows, user permissions, and deployment configuration.

    • Investigate production incidents through application behavior, SQL Server data, ERP workflows, and system configuration.
    • Write and verify SQL queries and controlled data changes to diagnose and correct operational database issues.
    • Troubleshoot Crystal Reports and DevExpress reporting workflows.
    • Support IIS deployments, application configuration, Windows Server environments, and post-release checks.
    • Configure and troubleshoot user permissions and access.
    3 more verified responsibilities
    • Support SQL Server backups, maintenance plans, scheduled jobs, and database-related operational tasks.
    • Document investigations, fixes, and handoffs for clients and internal teams.
    • Communicate technical issues and resolutions to non-technical users.

    Tools Microsoft SQL Server - SQL - Crystal Reports - DevExpress - IIS - Windows Server - ERP systems - Remote support tools

  2. Full-Stack Development - Self-Directed Project Work

    Current

    Design, build, test, and deploy full-stack web applications using Angular, React, Laravel, TypeScript, PHP, SQL, and modern development tooling.

    • Built and deployed NEXT Salon Booking (next-lb.com) with Angular, Laravel, MySQL, availability-aware scheduling, and a mobile-friendly admin console.
    • Built ShopForge with React, Express, and Prisma: JWT auth, catalog, local-storage cart, cash-on-delivery orders, and admin management as a commerce learning and demo system.
    • Built and deployed World Cup Predictor 2026 with React, Supabase, PostgreSQL, protected scoring logic, and prediction locking.
    • Designed REST APIs with authentication, authorization, validation, error handling, and appropriate rate limiting.
    • Added Laravel feature tests, Angular unit tests, and Playwright end-to-end tests for critical workflows.
    2 more verified responsibilities
    • Used Git and GitHub for version control and repository management.
    • Used AI-assisted workflows for implementation, debugging, documentation, testing, and code review.

    Tools Angular - React - Laravel - TypeScript - JavaScript - PHP - PostgreSQL - MySQL - Supabase - Playwright - Docker - GitHub Actions

Work

Full-stack case studies

Shipped full-stack builds with verified case-study detail - one flagship project and supporting work ordered by priority.

Engineering decision

Built availability-aware booking and cookie-based admin auth for a live local-business deployment on next-lb.com.

NEXT salon public homepage with booking call to action and hero grooming photography
Public marketing site for NEXT Salon for Men with a clear path into the booking flow.
Full-Stack · 2026 Flagship project Completed

NEXT Salon Booking Website

A local salon needed customers to book online without phone tag, while staff needed a reliable day board, calendar, and customer records instead of ad-hoc scheduling.

My role: Sole developer: product design, Angular frontend, Laravel API, MySQL schema, availability logic, admin tools, security, and production deployment.

Main functionality

  • Five-step public booking flow
  • Real-time availability by service and barber

Engineering decision

Built availability-aware booking and cookie-based admin auth for a live local-business deployment on next-lb.com.

  • Angular
  • Laravel
  • MySQL
  • REST API
  • Queue workers
  • Scheduled jobs

Engineering decision

Scoped commerce workflows to cash on delivery and a local-storage cart so the learning focus stays on auth, catalog, orders, and admin.

ShopForge storefront homepage with product highlights and navigation into the catalog
Public storefront home with a clear path into browsing products.
Full-Stack · 2026 Completed

ShopForge

Full-stack commerce learning and demo system covering auth, catalog, cart, orders, and admin — cash on delivery only, without a payment gateway.

My role: Sole developer: product design, React storefront, Express API, Prisma schema, auth, cart and order flows, and admin tools.

Engineering decision

Scoped commerce workflows to cash on delivery and a local-storage cart so the learning focus stays on auth, catalog, orders, and admin.

  • React
  • Vite
  • Tailwind CSS
  • Express
  • Prisma
Two World Cup Predictor match cards showing not predicted and predicted states

Prediction states before kickoff, including automatic winner selection from the score.

Full-Stack · 2026 Completed

World Cup Predictor 2026

A real-time football prediction platform where users predict exact scores, knockout advancement, and the champion, then compete on global and private leaderboards.

My role: Sole developer: product design, frontend development, database design, security, testing, automation, and deployment.

Engineering decision

Moved scoring into protected database logic so points cannot be tampered with from the client.

  • React
  • Vite
  • Tailwind CSS
  • Supabase
  • PostgreSQL

Production flow

From support issue to verified solution

How production-support work shapes the way I diagnose problems, build software, test critical paths, deploy carefully, and verify the result.

Understand the reported issue before changing anything in the system.

What happens here

  • Clarify symptoms, user context, impact, and expected behaviour.
  • Reproduce the problem when possible before proposing a fix.
  • Separate user workflow failures from configuration or data issues.

Tools and context

ERP application support · Reporting workflows · User permissions · Deployment configuration

Verified example

Investigate production incidents through application behavior, SQL Server data, ERP workflows, and system configuration.

  1. Support

    Understand the reported issue before changing anything in the system.

    • Clarify symptoms, user context, impact, and expected behaviour.
    • Reproduce the problem when possible before proposing a fix.
  2. Diagnose

    Trace the issue through application behaviour, data, reports, and deployment state.

    • Inspect application behaviour and configuration instead of guessing at fixes.
    • Review SQL data, report dependencies, logs, and environment settings.
  3. Build

    Implement the required frontend, backend, database, or reporting change with maintainability in mind.

    • Ship the smallest change that solves the verified root cause.
    • Keep APIs, data ownership, and user flows understandable for the next maintainer.
  4. Test

    Verify intended behaviour, critical paths, and regression risk before release.

    • Exercise the changed workflow manually when automation cannot cover every edge case.
    • Run automated checks on navigation, forms, auth, and project-critical journeys.
  5. Deploy

    Publish the change to the appropriate environment with configuration and assets in place.

    • Release through the environment the system actually uses — not a generic template.
    • Confirm configuration, secrets, and required services before calling the change live.
  6. Verify

    Confirm the issue is resolved and the final user flow behaves correctly after deployment.

    • Validate the resolved workflow from the user’s perspective, not only from logs or code.
    • Check production behaviour after release and document what changed.

Skills in practice

Practical groupings from projects and production work — strongest areas first, without proficiency ratings.

Interfaces built with modern frameworks, responsive layout, and accessibility in mind.

Select a skill to see verified project and experience references.

Frontend

Angular · React · TypeScript · JavaScript · Tailwind CSS

Backend

Laravel · PHP · REST APIs · Authentication · Authorization

Databases

SQL · Microsoft SQL Server · PostgreSQL · MySQL · Supabase

Testing and reliability

Unit testing · Integration testing · Laravel feature testing · Angular unit testing · Playwright end-to-end testing

Deployment and infrastructure

IIS · Windows Server · Docker · Docker Compose · GitHub Pages

Reporting and business systems

Crystal Reports · DevExpress · ERP support · Permissions · Application configuration

Tools and workflow

Git · GitHub · GitHub Actions · Postman · SQL Server Management Studio

Engineering outcomes

Selected Engineering Outcomes

Applications shipped, access controls enforced, automated critical-path testing, and production support workflows.

  • Shipped World Cup Predictor 2026 with a public live demo on GitHub Pages.

    React and Supabase application with prediction locking, protected scoring, leaderboards, and private groups.

  • Protected user-owned Supabase data with Row Level Security in World Cup Predictor.

    Applied to predictions and related writes documented in the project security notes.

  • Shipped NEXT Salon Booking for a local business on next-lb.com.

    Angular and Laravel booking platform with public scheduling, self-service management, and a mobile-friendly admin area.

  • Built ShopForge as a full-stack commerce learning and demo system.

    React, Express, and Prisma with JWT auth, catalog, local-storage cart, cash-on-delivery orders, and admin tools — available as a public demo, with no payment gateway or commercial-production claim.

  • Added Laravel feature, Angular unit, and Playwright tests for critical workflows.

  • Supported production ERP, SQL, reporting, and IIS deployment workflows in software support.

    Crystal Reports, DevExpress, Microsoft SQL Server, and Windows Server configuration from current role.

Get in touch

Available for software development and full-stack engineering roles. Send a message here or connect on LinkedIn or GitHub.

LebanonOpen to remote roles

Send a message

I usually reply within a few business days.