# 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

## Experience

### Full-Stack Developer — Byrsa Labs (November 2025 - Present, Remote)
Company: https://www.byrsalabs.com

- Architected and delivered DeepFlows.ai end-to-end across a FastAPI backend and React SPA, covering AI onboarding, investor matching, document generation, and subscription billing
- Built a two-stage investor matching engine, processing 12,000+ VC investors, with tier-gated access from 3 to 450 matches per plan
- Implemented an AI pipeline orchestrating website scraping, web search, pitch deck extraction, Q&A scoring, and company intelligence using LangGraph, and Jina AI Deep Search with zero-hallucination enrichment
- Developed a warm-introduction path engine that scores multi-hop connections through the people graph, surfacing the strongest routes from a user's network to target investors
- Designed and deployed a serverless data enrichment microservice on AWS Lambda, combining Playwright web scraping with Apollo.io and Hunter.io APIs for bulk investor processing

Stack: React, FastAPI, LangGraph, Playwright, PostgreSQL, Docker, AWS Lambda

### Full-stack Developer (Freelance) — Talaba TN (December 2023 - March 2026, Remote)
Company: https://talabatn.net

- Redesigned the public-facing landing page, including animations, bilingual (Arabic/French) support, and multiple content sections to improve user engagement.
- Developed a news and announcements system allowing admins to target specific student groups by institute and class, with full content management capabilities.
- Built a Lucky Wheel gamification feature from scratch to boost student engagement, with admin controls for prizes, probabilities, and promo code distribution via email.
- Implemented a promo code and discount system with usage limits, expiry management, and seamless integration into the student payment flow.
- Created profile management screens for students and teachers, including a custom image cropper for profile picture uploads.
- Shipped a full e-commerce module for physical and digital products, covering product listings, a checkout flow, and an order management dashboard for admins.
- Built an analytics dashboard giving the team visibility into student activity, marketing performance, and complaint tracking.
- Developed a teacher resources module enabling teachers to upload and share course materials, with admin controls to activate or deactivate content
- Consistently improved platform UX across the app, redesigned authentication pages, unified notification styles, and enhanced the video player with keyboard shortcuts and speed controls.
- Added a referral system to support user acquisition and growth initiatives.

Stack: JavaScript, React, React Native, Angular, Bootstrap, MUI, Flask, FastAPI, PostgreSQL, Docker, AWS

### Full-stack Developer — Comwork.io (January 2023 - September 2025, Remote)
Company: https://comwork.io

- Designed and built an enterprise cloud management platform (CWCloud) with OIDC authentication and multi-tenant architecture.
- Led migration from Flask to FastAPI to improve API performance and scalability.
- Built production-ready RESTful APIs with comprehensive error handling, logging, and monitoring.
- Developed responsive web interfaces with React and mobile applications with Flutter, focusing on improved UX/UI.
- Implemented a comprehensive testing strategy (unit, integration, E2E) to increase code quality and reduce production bugs.
- Established CI/CD pipelines using GitLab CI/CD and GitHub Actions with automated testing, security scanning, and containerized deployments using Docker.
- Led technical reviews to improve code quality and speed up the review process.

Stack: Docker, Go, React.js, Blockly, MySQL, Redis, GitLab CI/CD, Axios, Flask, Minio, Docusaurus, FastAPI, Tailwind CSS, Pulumi, JavaScript, Unittest, Jest, MUI, Kubernetes, PostgreSQL, bcrypt, Bootstrap, Flutter

### End-of-studies intern — Podyam (January 2022 - May 2022, Remote)
Company: https://www.podyam.com

- Full-stack development of a finance web platform.
- Developed interfaces with Vue.js, Quasar, and Bootstrap following Figma design.
- Created tables in the PostgreSQL database with ORM migration using Objection.js.

Stack: Docker, Vuex, Figma, Quasar Framework, JavaScript, Vue.js, Express.js, PostgreSQL, Bootstrap

### Frontend Developer (Freelance) — TuniAOS (September 2021 - November 2021, Remote)
Company: http://www.tuniaos.com

- Frontend development of a MEVN stack web app.
- Created interfaces with Vue.js and Bootstrap.
- Consumed data from the API using Axios.

Stack: Axios, JavaScript, Vue.js, Bootstrap

### Summer Intern — Tunisie Telecom (June 2021 - July 2021, Remote)
Company: https://www.tunisietelecom.tn

- Designed, developed, and deployed a serverless mini-platform.

Stack: Adobe XD, Firebase, JavaScript, Vue.js, Bootstrap

