Skip to content
View osmanabdelsalam's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@3mtechinc @taawuniya @neelainuniversity @nira-sd

Block or report osmanabdelsalam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
osmanabdelsalam/README.md

Osman Abdelsalam Mohamed

Typing SVG

LinkedIn Email GitHub Twitter / X


Professional Summary

I am a Full-Stack Developer, Backend Developer, and Mobile Application Developer with 10+ years of experience building enterprise platforms, backend systems, mobile apps, ERP solutions, insurance systems, government-level platforms, university portals, and integration-heavy middleware applications.

I focus on building software that is scalable, secure, maintainable, and aligned with real business workflows.

Currently, I work with Taawuniya Insurance Company, focusing on backend systems, system integrations, insurance platforms, and enterprise software solutions.


Core Focus

Clean Code Scalable Architecture Backend Engineering RESTful APIs Enterprise Systems ERP Systems Insurance Platforms Government Digital Systems Municipal Digital Platforms Mobile Applications Database Design Third--Party Integrations Payment Integrations ZATCA E--Invoicing DevOps Workflows Security & Performance


GitHub Overview

GitHub Streak

Technology Stack

Backend & Enterprise Development

Laravel .NET Core ASP.NET Core Livewire REST API

Frontend Development

Angular RxJS Signals TypeScript Tailwind CSS Bootstrap HTML5 CSS3

Mobile Development

Flutter Dart Android Kotlin Java

Programming Languages

PHP C# TypeScript JavaScript Dart Java Kotlin

Databases

PostgreSQL MySQL SQL Server SQLite

DevOps & Tools

Docker Git GitHub GitHub Actions Nginx Postman VS Code AWS

Integrations & Business Systems

Tap Payments Aramex Odoo ERP Banking APIs Payment Gateways Logistics APIs


Selected Enterprise Systems

TPL System — Third Party Liability Insurance Platform

A government-level insurance platform for issuing and managing Third Party Liability documents.

The system connects multiple insurance companies, banking channels, and verification services, supporting document issuance, payments, document verification, centralized management, and external system integration.

Tech Stack: .NET Core Angular PostgreSQL

Key Features:

  • TPL document issuing and management.
  • Integration with multiple insurance systems.
  • Integration with multiple banks for payment processing.
  • Secure document verification and tracking.
  • RESTful APIs for external systems.
  • Government-level insurance workflow automation.
  • Reporting and centralized administration.

Mobile Store Middleware

A Laravel-based middleware platform that connects a mobile store application with external systems including Odoo ERP, Tap Payments, ZATCA invoicing, and Aramex logistics.

Tech Stack: Laravel Flutter Odoo ERP Tap Payments ZATCA Aramex

Key Features:

  • Middleware between Flutter mobile app and Odoo ERP.
  • Tap Payments online invoice integration.
  • ZATCA e-invoicing integration.
  • Aramex shipment and pickup automation.
  • Maintenance request workflow.
  • Warranty validation and service lifecycle.
  • RESTful APIs for mobile connectivity.
  • ERP synchronization and external service integration.

Ready-Mixed Concrete Factories Classification System

A municipal-level digital platform built for managing and classifying ready-mixed concrete factories in Saudi Arabia.

The platform supports the full workflow from collecting concrete samples by technicians to laboratory/testing processes, engineering review, evaluation, and final factory classification.

Tech Stack: .NET Core Angular PostgreSQL

Key Features:

  • Municipal-level factory classification system.
  • Concrete sample collection workflow.
  • Sample tracking and management.
  • Laboratory/testing workflow support.
  • Engineering review and evaluation process.
  • Final classification of concrete factories.
  • Dashboards and management panels.
  • Role-based access and workflow management.
  • Multilingual web application.

University ERP System

An ERP system designed for university operations, including HR, payroll, employee records, administrative workflows, salary processing, and reporting.

Tech Stack: .NET Core Angular PostgreSQL

Key Features:

  • HR management.
  • Payroll processing.
  • Employee records and classifications.
  • Salary calculations and deductions.
  • Administrative workflows.
  • Reports and dashboards.
  • Role-based access control.
  • University operations support.

Public Websites & Digital Portals

Public-facing university websites and academic portals supporting institutional identity, faculty profiles, staff data, digital services, and digital transformation initiatives.


Experience Highlights

  • Built enterprise ERP, HR, payroll, accounting, and finance systems.
  • Developed government-level insurance platforms for document issuing, verification, payment integration, and multi-company connectivity.
  • Built middleware systems integrating mobile apps with ERP, payment gateways, ZATCA invoicing, and logistics providers.
  • Developed university websites, faculty portals, staff platforms, and institutional systems.
  • Built municipal-level systems for concrete factory classification and sampling workflows.
  • Designed RESTful APIs, dashboards, admin panels, workflows, approvals, and role-based permission systems.
  • Worked with MySQL, PostgreSQL, SQL Server, and SQLite.
  • Developed mobile applications using Flutter, Kotlin, and Java.
  • Applied clean architecture, modular design, service/repository patterns, and DevOps workflows.

Contribution Activity


Profile Summary Cards


GitHub Trophies


Pinned Loading

  1. Calculator Calculator Public

    Simple Calculator App.

    Kotlin

  2. Filezone Filezone Public

    Filezone is a lightweight library built on top of javascript to handle files in html forms.

    1

  3. reddit_clone reddit_clone Public

    Reddit clone

    Dart

  4. ngx-image-upload ngx-image-upload Public

    A lightweight, customizable Angular library for image uploads with preview, validation, and smooth animations. Supports Reactive Forms and ngTemplate for full flexibility.

    TypeScript 3