# Ayoub Abidi

> Ayoub Abidi — Software Developer. Personal portfolio of Ayoub Abidi, software developer — projects, experience, and writing on engineering and design.

Open to opportunities: yes

## Contact
- GitHub: https://github.com/ayoub3bidi
- LinkedIn: https://www.linkedin.com/in/ayoubabidi
- X: https://x.com/ayoub3bidi
- Email: mailto:contact@ayoub3bidi.me

## Overview

Designing Logic For The Real World

Full-stack developer focused on Go, Python (FastAPI), and React/TypeScript.
Strong open-source contribution record across enterprise projects (Bosch, Deutsche Telekom, Zalando, Criteo, OVHcloud, Airbus).

## Featured projects
- [Sun](https://github.com/ayoub3bidi/sun): The command-line interface of the Solar Stack. A lightweight Go CLI that scaffolds production-ready repositories from reusable templates using the Solar Commons engine. (Open-source)
- [DeepFlows.ai](https://deepflows.ai/): An investment networking platform that helps VC funds discover and connect with LP investors through warm introductions. (Full-stack developer)
- [boschglobal/dse.sdp](https://github.com/boschglobal/dse.sdp/pull/43): Simulation Development Platform of the Dynamic Simulation Environment Core Platform. (Contributor)
- [Bayan Flow](https://bayanflow.com/): A web app that visualizes algorithms in animated step by step. (Author & maintainer)
- [Comwork Cloud MCP](https://gitlab.comwork.io/oss/cwcloud/cwcloud-mcp): A Context Protocol server enabling AI assistants to integrate with Comwork Cloud services (Comwork.io)

## Recent writing
- [Bayan Flow 0.4.0: From Algorithm Visualization to Real Understanding](https://ayoub3bidi.me/posts/bayan-flow-4/) — 2026-04-19
- [Bayan Flow 0.3.0: From 6 to +20 Algorithms](https://ayoub3bidi.me/posts/bayan-flow-3/) — 2026-03-29
- [Bayan Flow 0.2.0: finishing the foundations (i18n, RTL, tests, and small UX wins)](https://ayoub3bidi.me/posts/bayan-flow-2/) — 2025-12-20
- [I Built an App That Makes Learning Algorithms Way Easier](https://ayoub3bidi.me/posts/bayan-flow/) — 2025-11-11
- [Technical Debt: When to Pay It Off and When to Live With It](https://ayoub3bidi.me/posts/technical-debt/) — 2025-06-01
- [Quick Tutorial: Implementing Google OAuth2 in FastAPI (Callback Method)](https://ayoub3bidi.me/posts/fastapi-google-auth-callback/) — 2025-05-01
- [Quick Tutorial: Adding Google Auth to FastAPI (Token Method)](https://ayoub3bidi.me/posts/fastapi-google-auth-token/) — 2025-05-01
- [The Impact of Open Source Contributions on a Developer’s Career](https://ayoub3bidi.me/posts/open-source/) — 2025-04-15
- [Code Conversations Podcast Episode 05: The Role of the Software Architect in Agile, Balancing Design and Flexibility](https://ayoub3bidi.me/posts/code-conversations-ep05/) — 2025-03-01
- [Code Conversations Podcast Episode 04: The Null Object Pattern, Simplifying Code with Design Patterns](https://ayoub3bidi.me/posts/code-conversations-ep04/) — 2025-02-01

## Navigate

- [About](https://ayoub3bidi.me/about.md)
- [Projects](https://ayoub3bidi.me/projects.md)
- [Experience](https://ayoub3bidi.me/experience.md)
- [Collaboration](https://ayoub3bidi.me/collaboration.md)
- [All writing](https://ayoub3bidi.me/posts.md)
- [Full content export](https://ayoub3bidi.me/llms-full.txt)
