Experiences

01.

Zain

Senior Software Specialist

July 2021 – Present

Senior Software Specialist responsible for designing, developing, and maintaining enterprise-grade software solutions within a telecommunications environment. Leads technical initiatives across billing, CRM, and digital service platforms, ensuring system reliability, scalability, and seamless integration with core telecom infrastructure. Collaborates with cross-functional teams and stakeholders to translate business requirements into robust technical solutions, while mentoring junior engineers and driving best practices in software development and delivery.

02.

National Housing Company (NHC)

Backend Developer

June 2020 – July 2021

Backend developer supporting the organisation's digital channels. Built and maintained the backend services powering NHC's mobile applications on Drupal, exposing and maintaining the APIs those apps consumed. Also managed the company's media sites — content architecture, updates, and ongoing platform maintenance across public-facing properties serving a national audience.

03.

Alrajhi Investments

Full-Stack Developer

December 2018 – May 2020

Full-stack developer building internal business applications on Laravel. Designed and delivered a set of portals for the legal department, covering the workflows and record-keeping the team relied on day to day, and built an in-house digital signage platform for managing and scheduling content across corporate displays. Worked directly with non-technical stakeholders to translate departmental requirements into working systems, owning each project end to end — data modelling, backend architecture, and front-end delivery.

04.

Freelance

Freelance Web Developer

May 2014 – December 2018

Independent developer working with clients directly rather than through an agency. Delivered custom web applications and business systems in PHP and Laravel, owning the entire lifecycle — scoping requirements with the client, designing the data model, building and deploying the application, then supporting it in production. Over four years of end-to-end ownership across varied domains, and the foundation the later enterprise work was built on.

11+

Experience

Over 11 years of hands-on experience in software engineering and enterprise application development within the telecommunications sector, spanning system design, full-stack development, database management, and cross-platform integrations. Proven track record of delivering large-scale digital solutions, leading technical projects, and collaborating with C-level stakeholders to align technology with business objectives.

20+

Projects Delievered

End-to-end projects taken from concept to production — including web platforms, mobile apps, internal tools, and enterprise systems.

100k+

Customers Served

The systems and platforms I've built have served over 100,000 customers — processing their transactions, simplifying their journeys, and powering their everyday digital experiences.

Business Development 100%
Software Development 100%
Project Management 100%
Mobile Technologies 80%
Web Technologies 100%

Frequently Asked Questions

I offer technology consulting, digital solutions architecture, and custom software development. Whether you need strategic guidance, a full platform built from scratch, or modernization of existing systems — I can help.

I've worked across telecom, real estate, property management, HR, travel, and SaaS. My experience allows me to adapt quickly to any industry and understand its unique challenges.

Both. I work with ambitious startups looking to build their first product, as well as established enterprises and government entities that need to scale or modernize their systems.

I handle both. Whether it's building something new from the ground up or jumping into an existing codebase to fix, improve, or scale it — I'm comfortable either way.

I believe in clear, consistent communication. I provide regular updates, use project management tools, and make sure you're always in the loop — no surprises, no black boxes.

My core stack includes Laravel, PHP, FilamentPHP, Vue.js, React Native, and Oracle databases. But I choose the technology based on what your project actually needs — not the other way around.

It depends on the scope. A landing page or MVP can take 2–4 weeks, while a full enterprise platform may take 3–6 months. I always provide a clear timeline before we start.

Yes. I offer post-launch support and maintenance packages to make sure your product stays healthy, secure, and up to date as your business grows.

Let's Create Something

Navigation

Socials