Hello, I'm Hasan

Architecting scalable backends &
optimized databases.

I am a Backend Software Engineer specializing in Laravel, Schema Design, and Query Optimization. I build systems that are not just functional, but fast and maintainable.

About Me

I am Hasan Hasan. While many write code that works, I write code that scales. My passion is deep-diving into databases—understanding how to make queries faster, using indexes effectively, and designing robust relationships.

I focus on Backend Architecture using Laravel and design patterns. I believe the heart of any application is a well-maintained database and a secure API.

DB Core

Optimization

Backend

Architecture

Technical Expertise

Backend & Laravel

Laravel 10+ PHP Design Patterns REST APIs Authentication RBAC

Database & Performance

MySQL / SQL Query Optimization Indexing Strategies Schema Design Scalable Relations

Tools & Testing

Postman Insomnia Git / GitHub JMeter Mailtrap

Featured Projects

Banking System Architecture

A pure backend implementation. I used theOutbox Pattern for data consistency. Validated high-load performance using JMeter.

  • Outbox
  • JMeter Testing

Alajouz Motors API

Backend for a car rental/sale platform. I integrated Stripe Payment Gateway for secure transactions and optimized complex database relationships for inventory.

  • Laravel
  • Stripe API
  • DB Relations

Citizen_Voice Secure Core

Government complaint system backend. Focused on data security, Firebase push notifications, and integrated SMS Services along with Mailtrap for reliable alerts.

  • SMS API
  • Firebase
  • Security

Tourism System Analysis

Analyzed and built APIs for flight and tour reservations. Focused on handling date-based queries and reservation conflicts efficiently.

  • System Analysis
  • REST API
  • Complex Queries

Enterprise Network Infrastructure

A comprehensive network simulation using Cisco Packet Tracer. Features VLAN segmentation, SSH hardening, and automated DHCP/routing protocols.

  • Network Design
  • Cisco / Packet Tracer
  • Security

AI Stack Game

Java desktop game featuring custom AI logic. Demonstrates strong algorithmic thinking and problem-solving skills outside of web contexts.

  • Java
  • Algorithms
  • AI Logic

Spot The Difference

C# Desktop application demonstrating logic control, event handling, and UI state management.

  • C#
  • Logic
  • .NET