Skip to content
GWHYYY

Independent software engineer & product builder / Casablanca, working worldwide

I build software. From complex integrations to complete products.

I help startups and businesses turn ideas, technical challenges, and unfinished products into reliable, production-ready software.

Available for selected projects/Casablanca, Morocco

Reqistry homepage showing catalog search, category filters, and live counts of 3,090 APIs and 72 categories
Reqistry — API intelligence platformRead the case study
3,090APIs tracked by Reqistryreqistry.dev, 28 Oct 2026
664GitHub stars on Dart OpenAIGitHub, 28 Oct 2026
18kDownloads shown on pub.devpub.dev, 28 Oct 2026
5K+Reqistry Android downloadsGoogle Play, 28 Oct 2026

Selected work

Five products that show the range: a live API intelligence platform, a widely used open-source SDK, a production mobile product, a fintech SDK, and a protocol library.

All work
Reqistry homepage showing catalog search, category filters, and live counts of 3,090 APIs and 72 categories

API intelligence platform / Live

Reqistry

A platform for discovering, comparing, monitoring, and connecting APIs and MCP tools, for engineers and AI agents.

  • 3,090 APIs across 72 categories tracked on 28 October 2026
  • 5K+ Google Play downloads, 4.6 rating from 66 reviews
  • 16 MCP tools served over streamable HTTP
Read the Reqistry case study

Does this sound familiar?

You do not need a polished specification to start. Describe the problem in your own words.

Discuss your project
  • 01

    “I need to connect several APIs to my product.”

  • 02

    “We want to add an AI feature to our SaaS.”

  • 03

    “Our Flutter application needs improvements.”

  • 04

    “We need an internal dashboard.”

  • 05

    “An existing integration keeps failing.”

  • 06

    “We need someone to build a developer SDK.”

  • 07

    “We have an unfinished software product.”

How working together looks

Four steps, no theatre. Scope and proposal are agreed before implementation starts.

  1. 01

    Discuss

    Understand the problem, the constraints, and what a useful outcome looks like.

  2. 02

    Scope

    Agree on deliverables, milestones, and a written proposal. Every project is quoted individually.

  3. 03

    Build

    Implement in small increments with testing, clear communication, and working software along the way.

  4. 04

    Deliver

    Hand over the running system, documentation, and a clear path to operate or continue it.

GWHYYYMAF2026

Mohamed Anas Fikhi

An engineer who builds products.

I am an independent software engineer and product builder based in Casablanca. I help startups and businesses turn ideas, technical challenges, and unfinished products into reliable, production-ready software. My work spans product engineering, integrations, AI features, and existing products, with Flutter, Dart, backend systems, APIs, and developer tooling as specializations.

Questions before we start

Still unsure? Send the question with your inquiry. A short answer is better than a sales call.

Can you work on existing codebases?

Yes. I can audit an existing system, find the cause of a bug, improve architecture, add integrations, or own a focused feature without forcing a rewrite.

Can I hire you for one feature or a small task?

Yes. Small, well-defined tasks are welcome: a broken integration, a single feature, an SDK addition, or a focused review. The scope and proposal are agreed before work starts.

Can you build an application from scratch?

Yes. I can take a product from requirements and architecture through implementation, integration, and delivery. I also work with existing teams and codebases.

Do you work remotely?

Yes. I am based in Casablanca, Morocco, and work remotely with clients and teams worldwide. Communication and overlap are agreed per project.

How do you quote projects?

Every project is scoped individually. After reviewing your requirements, I will discuss the approach, deliverables, and proposal with you.

What happens after I submit an inquiry?

I review the requirements and reply by email, usually to ask a few clarifying questions or suggest a short call. If the project is not a fit, I will say so directly.

Do you provide maintenance?

Yes, when it is part of the agreed scope. That can include bug fixes, dependency updates, monitoring, or continued feature work after delivery.

Available for selected projects

Have a project worth discussing?

Describe what you need. I will reply by email with questions or a suggested next step.