# 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

Full portfolio. Types: Open-source, Comwork.io, Byrsa Labs, Freelance, My Products, Academic.

## Projects (47)

- [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)
  Stack: Go, Cobra, Bubble Tea, Lip Gloss, Go-Git
  Period: 2026-06-24

- [Solar Commons](https://github.com/ayoub3bidi/solar-commons): Core Go library for the sun CLI. A reusable Go scaffolding engine powering the Solar Stack. (Open-source)
  Stack: Go, Go-Git
  Period: 2026-06-20

- [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)
  Impact: Production platform serving VC firms with AI-powered investor discovery, enrichment, and outreach.
  - Multi-provider LinkedIn enrichment pipeline with LLM-based data extraction
  - Warm-introduction path engine scoring multi-hop connections through a people graph
  - Full investor CRM with CSV import, outreach tracking, and Stripe subscription billing
  - AI-powered founder onboarding with pitch deck analysis and document generation
  Stack: Python, FastAPI, SQLAlchemy, React, TypeScript, Vite, TanStack Query, Tailwind CSS, LangChain, Docker, AWS Lambda, Stripe, PostgreSQL, Playwright
  Period: 2025-11-01

- [EDIM](https://edim.com.tn/): The official website of EDIM real estate company in Tunisia. (Full-stack developer)
  Impact: Production marketing site with CMS-backed content and performant front end.
  - Animated UI with Framer Motion and a cohesive Tailwind design system
  - API and data layer with FastAPI, PostgreSQL, and Redis
  Stack: React, Tailwind CSS, Framer Motion, FastAPI, PostgreSQL, Redis, Docker
  Period: 2025-11-29

- [boschglobal/dse.sdp](https://github.com/boschglobal/dse.sdp/pull/43): Simulation Development Platform of the Dynamic Simulation Environment Core Platform. (Contributor)
  - Go SDK and simulation workflow improvements via upstream PR.
  Stack: Go
  Period: 2026-02-28 → 2026-04-17

- [telekom/sparrow](https://github.com/telekom/sparrow/pull/391): A monitoring tool to gather infrastructure network information (Open-source)
  Stack: Go
  Period: 2026-02-08 → 2026-05-09

- [zalando/go-keyring](https://github.com/zalando/go-keyring/pull/135): Cross-platform keyring interface for Go (Open-source)
  Stack: Go
  Period: 2026-01-17

- [criteo/node-disruption-controller](https://github.com/criteo/node-disruption-controller/pull/76): A way to control node disruptions in a K8s cluster. (Open-source)
  Stack: Go
  Period: 2025-12-19 → 2026-01-12

- [airbusgeo/godal](https://github.com/airbusgeo/godal/pull/148): golang wrapper for github.com/OSGEO/gdal (Open-source)
  Stack: Go, CGO, GDAL, VSI
  Period: 2025-11-04 → 2025-12-18

- [ovh/cds](https://github.com/ovh/cds/pull/7535): Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform. (Open-source)
  Stack: Go, PostgreSQL, Redis, GRPC, Docker
  Period: 2025-10-27 → 2025-11-10

- [Think-iT-Labs/dirhash](https://github.com/Think-iT-Labs/dirhash/pull/13): Compute a deterministic checksum of a directory by hashing file contents and their relative paths. (Open-source)
  Stack: Go, Cobra CLI, GitHub Actions
  Period: 2025-10-07

- [Bayan Flow](https://bayanflow.com/): A web app that visualizes algorithms in animated step by step. (Author & maintainer)
  Impact: Interactive learning tool for algorithm visualization in the browser.
  - Step-by-step animations with D3 and Framer Motion
  - Vite-based SPA with vitest for core logic
  Stack: React, Tailwind CSS, Framer Motion, D3js, Vite.js, Vitest, Remotion, Pyodide, Supabase, Cloudflare
  Period: 2025-10-01

- [Swiss Knife](https://pypi.org/project/swiss-knife-py): A collection of open-source scripts and tools for automating tasks and enhancing productivity. (Open-source)
  Stack: Python
  Period: 2024-10-06

- [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)
  Stack: Go, Logrus, Godotenv, MCP Protocol
  Period: 2025-08-05 → 2025-09-30

- [Venus](https://venus-docs.netlify.app/): A modern documentation website boilerplate powered by Docusaurus and Tailwind CSS. (Open-source)
  Stack: React, Docusaurus, Tailwind CSS, Docker
  Period: 2025-01-03

- [Talaba TN](https://talabatn.net/): A Tunisian e-learning platform, dedicated to high school and university students. (Full-stack developer)
  Impact: Cross-platform learning experience for students with web and mobile clients.
  - React Native and web clients sharing APIs
  - FastAPI/Flask services with PostgreSQL
  Stack: React Native, React, AngularJS, Bootstrap, MUI, Lottie Animations, Docker, FastAPI, Flask, PostgreSQL
  Period: 2023-12-16

- [imalive](https://github.com/idrissneumann/imalive): A simple, fast and reliable uptime monitoring service. (Open-source)
  Stack: Fast API, Docker, CI/CD
  Period: 2023-10-04 → 2025-06-20

- [Mars](https://github.com/ayoub3bidi/mars): FastAPI + PostgreSQL boilerplate with Auth, Docker, and Alembic Migrations built-in. (Open-source)
  Stack: Fast API, Alembic, PostgreSQL, Redis, Docker
  Period: 2026-05-30

- [Mercury](https://github.com/ayoub3bidi/mercury): FastAPI + PostgreSQL boilerplate with Auth, Docker, and Flyway DB Migrations built-in. (Open-source)
  Stack: Fast API, Flyway DB, PostgreSQL, Redis, Docker
  Period: 2023-10-04

- [Object Detection System](https://ayoub-object-detection.netlify.app/): A real-time object detection system. (Academic)
  Stack: Python, OpenCV, YOLO, Firebase, GTTS, React, Vite
  Period: 2023-11-01 → 2023-12-03

- [Festival Management System](https://github.com/ayoub3bidi/gestion_festival): A festival management system. (Academic)
  Stack: Next, Redux, Chart.js, Tailwind CSS, TypeScript, FastAPI, PostgreSQL, Redis, Docker
  Period: 2023-10-28 → 2023-12-10

- Golf App: Golf Tee Times management mobile app for dAInamic. (Comwork.io)
  Stack: Flutter, Firebase
  Period: 2023-07-03 → 2023-08-21

- Fairmat App: Bar code scanning web app for Fairmat factory. (Comwork.io)
  Stack: Flutter, FastAPI, Redis, PostgreSQL, Docker, CI/CD
  Period: 2023-03-11 → 2023-07-22

- [ZAN-f](https://www.zan-f.com/): The official ZAN-f wood products website. (Comwork.io)
  Stack: React, Docusaurus, Tailwind CSS
  Period: 2023-05-23 → 2023-06-12

- Document Control Connector: A microservice for Docapost. (Comwork.io)
  Stack: Flask, Minio, Redis, MySQL, Docker, CI/CD
  Period: 2023-02-23 → 2023-03-30

- [Comwork.io](https://comwork.io/): The official Comwork.io website. (Comwork.io)
  Stack: React, Docusaurus, Tailwind CSS, Framer Motion, Lottie Animations
  Period: 2023-01-23 → 2025-09-30

- [Comwork Cloud CLI](https://gitlab.comwork.io/oss/cwcloud/cwc): A CLI to use Comwork Cloud API. (Comwork.io)
  Stack: Go, Cobra CLI, Docker, CI/CD
  Period: 2023-01-23 → 2025-06-20

- [Comwork Cloud](https://www.cwcloud.tech/): A complete, fully functional, local developers or sysadmin environment on the cloud, has been designed to reduce the setup time as well as your hosting costs. (Full-stack engineer)
  Impact: Cloud developer environments with docs, APIs, and infrastructure automation.
  - Large product surface: React, FastAPI, Kubernetes, and multi-cloud tooling
  - Long-running engagement across frontend, backend, and DevOps
  Stack: React, Docusaurus, Bootstrap, Material UI, Axios, FastAPI, Jinja 2, Pulumi, Minio, Redis, PostgreSQL, Docker, Kubernetes, GitLab CI/CD, Scaleway, AWS, GCP
  Period: 2023-01-23 → 2025-09-30

- [Book Notes](https://github.com/Tunisian-GitHub-Community/Book-notes): Notes from programming books. [Open-source] (Open-source)
  Stack: React, Docusaurus, CSS
  Period: 2022-05-18

- [Notes](https://github.com/ayoub3bidi/ma5zen): A markdown-supported note-taking web app. (Open-source)
  Stack: React, TypeScript, Bootstrap, React-select
  Period: 2022-12-23 → 2023-01-05

- [Ma5zen](https://github.com/ayoub3bidi/ma5zen): A full-stack inventory web app. (Open-source)
  Stack: Next.js, Tailwind CSS, Mantine UI, Prisma, PostgreSQL, Docker
  Period: 2022-12-23 → 2023-01-05

- [Mouzika](https://mouzika.netlify.app/): A Spotify clone. (Academic)
  Stack: React, Redux, Tailwind CSS, RapidAPI
  Period: 2022-11-13 → 2023-01-04

- [Sector R](https://sector-r.netlify.app/): A real-time chatroom. (Open-source)
  Stack: React, Sass, Firebase
  Period: 2022-05-04 → 2023-01-19

- [Reddit Clone](https://github.com/ayoub3bidi/reddit-clone): A full-stack reddit clone. (Open-source)
  Stack: Next, TypeScript, Express, TypeORM, GraphQL, PostgreSQL, Docker
  Period: 2022-06-25 → 2022-10-03

- [Flousi](https://flousi.netlify.app/): A simple expense tracker web app. (Open-source)
  Stack: React, Express, MongoDB
  Period: 2022-06-06 → 2022-06-19

- [Ommek Sannefa](https://github.com/ayoub3bidi/ommek-sannefa): Kitchen recipes sharing platform. (Open-source)
  Stack: Vue, VueX, Firebase
  Period: 2022-05-02 → 2022-06-05

- Podium ESG (End-of-studies internship project) : Financial portfolios publication web app. (Academic)
  Stack: Vue, Bootstrap, Quasar, Express, Objection.js, PostgreSQL, Docker
  Period: 2022-01-20 → 2022-05-26

- [Koujina API](https://github.com/Tunisian-GitHub-Community/Koujina_api): An API for kitchen recipes. (Open-source)
  Stack: Express, JWT, Bcrypt.js, MongoDB
  Period: 2022-01-16 → 2022-10-06

- [Sou9 API](https://github.com/ayoub3bidi/sou9_api): An API for e-commerce. (Open-source)
  Stack: Express, JWT, Crypto.js, MongoDB
  Period: 2022-01-23 → 2022-10-06

- [Covid Tracker](https://online-covid-19-tracker.netlify.app/): Covid-19 cases and deaths tracker. (Open-source)
  Stack: Vue, Tailwind CSS, Covid-19 API
  Period: 2022-01-16 → 2022-01-20

- Time Check: Projects management mini-platform. (Freelance)
  Stack: MongoDB, Express, Vue, Node, Bootstrap
  Period: 2021-09-12 → 2021-11-05

- [My List (Summer internship project)](https://mylist-f82d6.firebaseapp.com/): A simple platform to share your passion by creating lists and sharing them with other users. (Academic)
  Stack: Vue, Bootstrap, Firebase
  Period: 2021-06-19 → 2021-07-11

- [GFA Phones](https://github.com/ayoub3bidi/GFA-phones): A simple e-commerce platform for phones and accessories. (Academic)
  Stack: Angular, Bootstrap , Adobe XD, Balsamique, FastAPI, MySQL
  Period: 2021-02-03 → 2021-04-22

- [My Heroes](https://ayoub3bidi.github.io/myheroes/): A minimalist website that can display mini-biographies about 20 programmers who made the internet as we know it today. (Open-source)
  Stack: Vue, Bootstrap
  Period: 2021-03-17 → 2021-03-19

- [Quotes](https://ayoub3bidi.github.io/Quotes): A website that can display random inspirational quotes from a public Api. (Open-source)
  Stack: Bootstrap, Javascript, Public API
  Period: 2021-03-15 → 2021-03-15

- [My Favorite LOL Champion](https://ayoub3bidi.github.io/myFavoriteLolChampion/): A minimalist website for my favorite League of Legends champion Ekko. (Open-source)
  Stack: HTML, Bootstrap, Javascript
  Period: 2021-01-17 → 2021-03-14

- [Dokkōdō](https://ayoub3bidi.github.io/Dokkodo): A minimalist website that can display Musashi's 21 principles for those who walk alone in this life. (Open-source)
  Stack: JavaScript, CSS, Webslides
  Period: 2021-01-19 → 2021-03-13

