TLDR;
Senior Full Stack Software Engineer with 8+ years of expertise in building SAAS and modern web applications. Specialized in PHP/Laravel and React/Vue ecosystems with extensive experience in cloud infrastructure (AWS, Digital Ocean). Proven track record in architecting scalable solutions and implementing real-time communication systems.
Skills
Backend Development
PHPLaravelNodeJSAdonisJSNest.jsExpressJSRESTfulAPIsPayPalStripePaytabsBunny.net
Frontend Development
ReactVue.jsPReactSvelteBootstrapTailwindSCSSWebpackVite
Database Management
MySQLPostgreSQLMongoDBDynamoDB
Cloud & DevOps
AWS ServicesDigital OceanCloudflareUbuntu Server Management
Collaboration & Tools
GitGItHubGitLabBitbucketJiraTrelloShortcutNotion
Real-Time Comms
Socket.IOPusherSendBird
Experiences
Full Stack Web Developer
01/2025 - Present
Freelancer•Remote
LaravelVueReactAWS ServicesNodeJSBunJSTailwindBootstrapMySQL
Senior Software Developer
04/2023 - 11/2023
Osarh•Remote full-time based in KSA
LaravelAWS ServicesSoftware ArchetictBootstrapMongoMySQL
Full Stack Web Developer
01/2023 - 04/2023
Freelancer•Remote
LaravelNodeJSTailwindAPI IntegrationsReact
Senior Software Developer
06/2020 - 12/2022
Well Revolution•Remote full-time based in New Zealand
NodeJSNodeRedReactPReactTailwind
Web Developer
07/2019 - 06/2020
Freelancer•Remote
LaravelWordPressJiraNotchNodeJSAPI Integrations
Backend Web Developer
09/2017 - 06/2019
Elfkr LLC•Remote full-time based in UAE
LaravelNodeJSPusherBootstrapUbuntu Server Management
Web Developer
01/2017 - 09/2017
Arapeak•On Site
LaravelBootstrapMySQL
Web Developer
09/2016 - 01/2017
Yafa Soft Company•On Site
CodeigniterBootstrap 3MySQL
Projects
[Tool] MySQL Database Diff Viewer
2018
A PHP tool to compare MySQL database structures, highlighting differences in tables and columns, and generating accurate ALTER/CREATE queries—without relying on mysqldump or system commands.
PHPMySQLHTMLCSS
[Package] NodeRed Sentry Node
2020
A custom Node-RED node that captures errors and sends them to Sentry using its API, with support for DSN, environment settings, per-node and message-level configurations.
NodeJSNodeRedSentry
[Package] Laravel Settings Manager
2020
A Laravel package for managing app settings via config(), with support for auto-loading, caching, DB syncing, and full customization.
LaravelPHP
[Script] Laravel Seed Guard
2025
SeedGuard: Smart Seeding & Error Logging for Laravel — No Duplicate Data! (with support for Laravel 11+)
LaravelPHP
[script] Ubuntu Redis Installer
2019
One-click Redis installer script for Ubuntu with auto-configuration, secure password generation, and service setup.
Bash ScriptRedisUbuntu Server