Hi, I'm
Ahmad Fayyas

Software Engineer

Bringing Ideas to Life

From Concept to Code: Turning Ideas into Real-Life Product

Let me introduce myself

I am a dedicated proficient software engineer who designs, analyzes, develops, optimizes, tests, and maintains small and large-scale systems that span various industries, independently or on teams ranging from other software engineers, project managers, and designers to ensure that software projects are optimally achieved.

I have the capacity to manage a team of software developers and overseeing the development process of software products, setting goals and timelines that are achievable and align with the needs of the business, designing the architecture, managing the project resources, including time, and budget.

In addtion to providing advice and guidance to organizations and businesses regarding their technology infrastructure and software development needs, communicating with stakeholders, including business owners and other team members to ensure that the project is progressing as planned and meets their needs. Communicating technical information in a clear and concise manner to non-technical stakeholders and providing expert advice on technology-related decisions.

What can I do for you
Software Development
Web Development
Take a look at some of my work

Here are some of the products that I've worked at.


Currently, I'm a talabaty software engineer

What People Say About Me
Latest Articles
What’s new in Dart 2.17

Google released Flutter SDK 3.0! No doubt there is a lot of excitement for seeing what’s new there...

Read More
Magic Behind String to Double

Although “String to Double” is one of the most popular obvious tasks...

Read More
Combine: First Impressions

A while ago, I published a piece about my first impressions of the SwiftUI framework. In the article, I mentioned that SwiftUI could be more than a UI handler for our projects...

Read More