AI Infrastructure / Open Source SDK
Dart OpenAI
A type-safe OpenAI API client that gives Dart and Flutter teams a production-ready integration surface.
- Ownership
- Created and maintain the library
- Proof
- 666+ GitHub stars
Mohamed Anas Fikhi / GWHYYY
I turn manual workflows into reliable software. From AI integrations to APIs, SDKs, mobile products, and infrastructure.
Selected work / 01–06
Range without dilution. Each project shows a different part of the same job: understand complexity, build a usable interface around it, and own delivery.
AI Infrastructure / Open Source SDK
A type-safe OpenAI API client that gives Dart and Flutter teams a production-ready integration surface.
AI Automation / Event-Driven System
A configurable Nostr monitoring worker that classifies live events with an LLM and can send targeted DM alerts.
Production Product Engineering
A shipped social product connecting polished cross-platform UX with decentralized Nostr events and backend services.
Fintech / SDK Engineering
A Flutter SDK that turns employment-data connectivity into a clean integration surface for third-party applications.
Protocol Engineering / Open Source
A Dart library for building typed Nostr clients with relay connections, subscriptions, signing, and broad NIP support.
Mobile Product / Developer Tools
A published mobile product for finding, filtering, and saving public APIs from a developer-focused catalog.
Production software first. AI, mobile, infrastructure, and automation applied where each creates leverage.
Add model intelligence to real products with explicit tool boundaries and software that handles uncertainty.
Connect fragmented tools and replace repetitive handoffs with observable, event-driven workflows.
Take software from first architecture through APIs, application logic, data flow, and production operation.
Turn complex services and protocols into typed, documented interfaces other engineers can trust.
Package, deploy, and operate software with practical infrastructure suited to the product and team.
Build cross-platform products where mobile delivery is the right interface, backed by strong application architecture.
Production AI
Useful AI systems need more than prompts. Reliability comes from boundaries, validation, failure handling, permissions, and observable behavior.
Structured outputs and validation
Bounded tools and permissions
Retries and failure handling
Human approval where risk demands it
Observable latency and cost
Deterministic software around model behavior
LLM APIs · Tool calling · Structured outputs · Agents · RAG · Embeddings
TypeScript · JavaScript · Node.js · Dart · Flutter
Firebase · REST APIs · Webhooks · Background jobs
Docker · Linux · VPS deployment · CI/CD
WebSockets · Nostr · SDK design · Event-driven systems
Operating model
Architecture earns its complexity. Build the smallest useful slice, verify failure modes, then grow from evidence.
Map the real process, constraints, risks, and useful success criteria.
Choose the smallest reliable system and define integration boundaries.
Ship the smallest production slice that proves value.
Test failure cases, security, observability, and AI behavior.
Release with monitoring, safeguards, and a clear operating path.
Use real behavior to improve what creates measurable value.
Built and shipped the production mobile application, designed event-driven state, and managed backend services and cloud infrastructure.
Owned delivery of the Rollee Connect Flutter SDK, including its public integration API and developer-facing implementation.
Open source / Developer ecosystem
A type-safe OpenAI API client that gives Dart and Flutter teams a production-ready integration surface.
A Dart library for building typed Nostr clients with relay connections, subscriptions, signing, and broad NIP support.
Before we start
AI product features, workflow automation, API integrations, backend and full-stack product work, SDKs, developer tools, infrastructure-adjacent delivery, and selected Flutter engagements.
Yes. I can audit an existing system, map constraints, improve architecture, add integrations, or own a focused product slice without forcing a rewrite.
Usually with a short brief and call. From there I define scope, risks, ownership, and the smallest production milestone worth shipping.
No. AI is one layer in a broader software engineering toolkit. Many useful systems need solid APIs, data flow, product engineering, or automation without model involvement.
Casablanca, Morocco. I work remotely with teams and clients worldwide.
Project intake
Send context, not a polished specification. I will identify the shortest useful next step.