Our Team

Meet our team

Behind every successful solution is a team of passionate professionals dedicated to innovation, excellence, and results. At MARO SOFTWARE, our team brings together experienced software engineers, designers, project managers, technology consultants, and digital specialists who work collaboratively to transform complex challenges into intelligent, future-ready solutions.

Driven by expertise, creativity, and a commitment to quality, we combine technical excellence with a deep understanding of our clients’ needs. Our people are the foundation of our success, delivering secure, scalable, and high-performance solutions that empower organizations to grow, innovate, and thrive in a rapidly evolving digital world.

Meet the talented individuals who make it all possible.

KHALID OSMAN

CEO & Managing Director

Responsible for providing strategic, operational, financial, and technological leadership for Maro Software Company. The role oversees the company’s overall business performance, drives innovation, expands market presence, ensures operational excellence, and leads the organization toward sustainable growth and profitability.

Control the highest executive authority of the company and is accountable for defining corporate vision, executing strategic initiatives, managing business operations, and building a high-performance organizational culture aligned with the company’s mission and objectives.

Mohamed Taha Hemida

Admin & Finance Manager

Responsible for overseeing the company’s financial management, administrative operations, human resources coordination, procurement, and organizational support services. The role ensures financial accuracy, operational efficiency, compliance with regulations, and effective management of administrative systems that support the company’s strategic and operational objectives.

The Admin & Finance Manager plays a key role in budgeting, financial reporting, cost control, office management, vendor coordination, and policy implementation while ensuring smooth day-to-day business operations.

Mohammed Hashem Al-Amin

Technical and Software Department Manager

  • Lead and manage the technical and software development department to ensure efficient operations and project delivery.
  • Plan, develop, and implement software solutions aligned with the company’s strategic objectives.
  • Supervise software developers, system analysts, IT specialists, and technical support teams.
  • Oversee the design, development, testing, deployment, and maintenance of software applications and systems.
  • Ensure software quality, security, scalability, and performance standards are met.
  • Manage IT infrastructure, servers, databases, cloud services, and network systems.
  • Coordinate with other departments to identify technical requirements and provide effective technology solutions.
  • Prepare project plans, timelines, budgets, and technical documentation.
  • Monitor project progress and ensure timely completion within budget and quality standards.
  • Evaluate and adopt emerging technologies to improve business efficiency and innovation.
  • Ensure data protection, cybersecurity measures, and compliance with company policies and regulations.
  • Provide technical guidance, mentoring, and performance evaluations for technical staff.
  • Manage relationships with external vendors, technology partners, and service providers.
  • Develop disaster recovery and business continuity plans for technical systems.
  • Prepare technical reports and present updates to senior management.
  • Support digital transformation initiatives and continuous improvement programs within the company.

GAMAA MOHAMEF

UI/UX Designer

  • Conduct user research and analyze user behavior, needs, and pain points.
  • Create user personas, user journeys, wireframes, and prototypes.
  • Design intuitive, user-friendly, and visually appealing interfaces for web and mobile applications.
  • Develop responsive designs compatible with multiple devices and screen sizes.
  • Ensure consistency of branding, typography, colors, and design systems across all platforms.
  • Create interactive prototypes using design tools such as Figma, Adobe XD, or Sketch.
  • Perform usability testing and gather user feedback for continuous improvement.
  • Collaborate with developers, product managers, and stakeholders to define user requirements.
  • Optimize user experience (UX) to improve engagement, accessibility, and customer satisfaction.
  • Maintain and update UI style guides and design documentation.
  • Stay updated with the latest UI/UX trends, technologies, and best practices.
  • Ensure accessibility standards and usability guidelines are implemented.
Scroll to Top