Mohammad Al-Shamaseen
Senior Full-Stack Engineer · Team LeadFull-stack engineer and team lead with eight years building multi-tenant SaaS platforms end to end — backend architecture and APIs, modern JavaScript front-ends, and the Docker-based infrastructure they run on. Currently leading a development team at Coalition Technologies.
Education
- B.S. of Electrical Engineering, Al Balqa Applied University, Faculty of Engineering Technology. GPA 3.1/4.0.2018
Experience
- Development Team Lead - Coalition Technologies.
10/2019 - present
- Lead a development team through the full delivery cycle — architecture, code review, release and post-launch support.
- Designed and shipped the multi-tenant architecture behind Lending Tower and Firmly Linked, serving every client from one shared codebase with isolated tenant data.
- Built and operate the containerised deployment pipeline these platforms run on — Docker images, dynamic auto-scaling cluster, zero-downtime releases.
- Mentor the team's developers and set the code review and quality standards the team delivers against.
- Own production incident response, diagnosing and resolving application and infrastructure failures in live client systems.
- Full Stack Developer - LineKW company.11/2018 - 9/2019
- Maintained and configured the production server hosting 30+ client projects.
- Analysed data, processes and code to troubleshoot production problems and identify areas for improvement.
- Software Engineer — Electronic Assessment & Accreditation (EAA).4/2018 - 11/2018
- Owned the King Saud University ITQAN system, an eQuality platform built to achieve NCAA accreditation.
- Built the foundation for a fully integrated reporting platform.
- Delivered accurate, timely reporting to KSU management.
- Web developer (freelance).2014 - 2018
- Malicious War — a browser-based 3D war game built on Three.js and Laravel (not publicly hosted).
- An e-learning platform with closed student rooms, since retired.
- A variety of WordPress sites.
Achievements
- Author of open-source Laravel packages on Packagist — 47,000+ downloads across repository-generator and its successor laravel-repositories (31,000 downloads, 50 stars), laravel-files-generator (16,000) and laravel-ratchet. Source at github.com/mshamaseen.
- Second place in graduation projects competition held by Jordanian Engineers Association, 2018.
- Co-founder and a member of the Union of Power and Communication Engineering PCE (voluntary team).
Showcase
-
Alaaqat — multi-tenant CRM platform
-
A specialised customer relationship management system covering sales, marketing, contact management, deals and support tickets, with integrations into WhatsApp, Facebook, Instagram and other channels.
Laravel, custom multi-tenancy, dockerized environment, dynamic Dev-Ops cluster, Postgres & MongoDB, Vue.js 3.
-
A specialised customer relationship management system covering sales, marketing, contact management, deals and support tickets, with integrations into WhatsApp, Facebook, Instagram and other channels.
-
Get My Funds — US government-backed business funding portal
-
A US funding organisation working with the federal government to provide funding to eligible businesses.
Lead developer · built the customer-facing interfaces and admin panel, ran the server, and established the third-party API integrations.
-
A US funding organisation working with the federal government to provide funding to eligible businesses.
-
Lending Tower & Debtplete — consumer lending platform
-
Lending Tower offers personal loans and debt consolidation with a simplified application; Debtplete is its admin dashboard, integrating with third parties to pass data securely between loan providers.
Designed the multi-tenant architecture · Laravel, MySQL, multi-tenancy, dockerized environment, dynamic Dev-Ops cluster, Vue.js 3.
-
Lending Tower offers personal loans and debt consolidation with a simplified application; Debtplete is its admin dashboard, integrating with third parties to pass data securely between loan providers.
-
Firmly Linked — legal practice management SaaS
-
A platform for law firms and attorneys to track billable time, generate and manage client invoices, organise clients and matters, and run court cases, deadlines and documents from one centralised system.
Designed the multi-tenant architecture · Laravel, MySQL, multi-tenancy, dockerized environment, dynamic Dev-Ops cluster, Vue.js 3.
-
A platform for law firms and attorneys to track billable time, generate and manage client invoices, organise clients and matters, and run court cases, deadlines and documents from one centralised system.
-
PCE FET — early work, university volunteer project (2018)
- The first project I built: a site for a university voluntary group that involves students in university events and activities.
Skills
-
Front-End
- HTML; HTML5 APIs, Canvas
- CSS; Responsiveness, Scss, Bootstrap, UnoCSS, Tailwind
- JavaScript; Web APIs, ECMAScript specification
- Build Tools; TypeScript, Webpack, Laravel Mix, Vite
- JS Frameworks; Vue.js, React
- Progressive Web Applications (PWA); Notifications, Storage (Client Caching), WebSockets, Service Workers
- Trusted Web Activities (TWA); convert PWA to android applications
-
Backend
- Languages; PHP, Python, Node.js
- Databases; MongoDB, MySQL, Postgres
- APIs; REST, JSON, Authentication (OAuth, API tokens, Basic Auth)
- Caching; Redis, Memcached
- Security; Honeypot, Hashing, Encryption, CSRF, SQL Injection, OWASP
- Frameworks; Laravel, Django
- WebSockets; Ratchet, ZMQ, Pusher, Socket.io, Reverb
- Package Managers; Composer, PIP
- Strategies; Migrations, Cron jobs, Background Jobs
-
DevOps
- Operating System; Linux (Ubuntu, CentOS, Kali, AWS)
- Version Control; Git (GitHub, Bitbucket, GitLab)
- Web Servers; NGINX, Apache
- Protocols and Security; HTTPS & HTTP, SSH, SFTP, SSL/TLS, SMTP, DMARC, SPF, Domain Keys
- Cloud Providers; AWS, DigitalOcean
- Containers & Orchestration; Docker, AWS ECS, Kubernetes
-
Development Concepts
- Principles; SOLID, DRY
- Architecture & Design patterns; Singleton, Facade, Modular, MVC, Repositories, Event Driven, Factory
-
Spoken Languages
- Arabic; native
- English; fluent