Portfolio / 2026Morocco · Remote-friendly

Full-Stack Software Engineer · Morocco

Taha El BahI build web products, scalable APIs, and AI-powered systems.

Full-stack software engineer focused on production platforms, backend architecture, automation workflows, and complete web experiences.

Open to full-time roles and selected freelance projects.

Currently building full-stack products with zelvIT.

Verified experience and results

25+REST APIs delivered for an authenticated marketplace
05Software engineering and ML internships completed
89%Classification accuracy on a tested ML model
~30%Faster report generation after SQL optimization
01

About

Product ownership from architecture to deployment

I am a full-stack software engineer with hands-on experience designing, building, and deploying production applications. I work across the complete product lifecycle, from data modeling and backend APIs to React interfaces, automation, and cloud deployment.

My work focuses on web platforms, scalable backend systems, and practical AI integrations. I care about architecture, performance, maintainability, and delivering software that provides real value to users.

What I bring

  • End-to-end product development
  • API and backend architecture
  • React, Next.js, and mobile applications
  • AI, NLP, and LLM integrations
  • Automation with n8n and external APIs
  • Deployment, CI/CD, and production support
Current role
Software Engineer · zelvIT
Education
B.Sc. Computer Engineering · TED University
Location
Morocco
Main focus
Full-stack products · APIs · AI systems
Email
tahaelbah@gmail.com
Availability
Full-time roles · Selected freelance
02

Experience

2020 — Present
  1. Morocco · Remote
    01

    zelvIT

    Software Engineer · Freelance

    • Build and deploy full-stack applications using React, Flutter, Electron, PHP, and SQL.
    • Deliver frontend functionality, backend APIs, database systems, deployment, maintenance, and production support.
    • Work directly with clients to turn business requirements into maintainable digital products.
    • React
    • Flutter
    • PHP
    • SQL
  2. Morocco
    02

    Rilygo

    Full-Stack Developer · Intern

    • Built marketplace features across Spring Boot, React, and PostgreSQL.
    • Delivered 25+ REST API endpoints with JWT authentication and role-based access control.
    • Improved backend performance, maintained p95 response times below approximately 200 ms, and delivered features from database to UI.
    • Spring Boot
    • React
    • PostgreSQL
    • JWT
  3. Remote
    03

    Wehelp

    Full-Stack Developer · Intern

    • Delivered Java and React functionality across two release cycles in six weeks.
    • Resolved 15+ code-quality issues through implementation improvements and peer review.
    • Java
    • React
  4. Remote
    04

    Codveda Technologies

    Machine Learning Intern

    • Improved classification accuracy to 89%, approximately seven percentage points above the baseline.
    • Built KPI dashboards for model evaluation and stakeholder reporting.
    • Python
    • TensorFlow
    • scikit-learn
  5. Morocco
    05

    Orange Business

    Software Engineering Intern

    • Maintained enterprise Java applications.
    • Optimized slow SQL queries and reduced report-generation time by approximately 30%.
    • Java
    • SQL
  6. Morocco
    06

    Orange Business

    Software Engineering Intern

    • Built an employee management system with Java, Spring Boot, and MySQL for 200+ employee records.
    • Helped introduce an Agile sprint workflow for the intern team.
    • Spring Boot
    • MySQL
  7. Ankara, Türkiye
    07

    TED University

    B.Sc. Computer Engineering

    • Completed an English-taught Computer Engineering degree with a secondary field in Data Analytics.
    • English proficiency: C1 (IELTS).
    • Computer Engineering
    • Data Analytics
03

Selected Work

8 projects

Production platforms and technical systems presented through the problem solved, the architecture delivered, and the capability now available.

Featured case studies04
Additional selected projects04
05Mobile app

Mobile product

Ontario Post Mobile App

An Expo and React Native companion for the Ontario news platform.

  • Native navigation and persistent device storage
  • Optimized imagery and deep-link handling
  • Push-notification support in the mobile architecture
  • Expo
  • React Native
  • TypeScript
06Automation

Editorial automation

Ontario Post n8n Automation

An hourly workflow that converts trusted feeds into review-ready bilingual drafts.

  • RSS and GNews retrieval with Ontario and Canada filtering
  • URL/title deduplication and related-story grouping
  • OpenAI drafts, Pexels imagery, and PHP API handoff for review
RSS + GNews
n8n
OpenAI
Pexels
PHP API
Editorial review
  • n8n
  • OpenAI
  • RSS
  • GNews
  • Pexels
07Live

Development agency

Keyinov

A web development agency founded and operated by Taha.

  • Full-stack website and application delivery
  • React, Laravel, MySQL, hosting, and CI/CD
  • Deployment, maintenance, and direct client support
  • React
  • Laravel
  • MySQL
  • Hosting
08ML experiment

Experimental machine learning

S&P 500 Intraday Direction Prediction

A leakage-aware study of intraday stock direction using only market-open information.

  • ~600K records, ~500 tickers, and a five-year window
  • TimeSeriesSplit across Logistic Regression, Random Forest, XGBoost, and SVM
  • XGBoost reached F1 ≈ 0.63, explained with SHAP, LIME, and permutation importance
  • Python
  • XGBoost
  • SHAP
  • TimeSeriesSplit
04

Technical Skills

Core tools across the product lifecycle
01

Backend

  • Spring Boot
  • NestJS
  • Laravel
  • REST APIs
  • Microservices
  • JWT
  • RBAC
  • WebSockets
02

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Flutter
  • Electron
03

Data & AI

  • PostgreSQL
  • MySQL
  • Redis
  • Python
  • TensorFlow
  • scikit-learn
  • XGBoost
  • Sentence Transformers
  • LLM APIs
04

Cloud & DevOps

  • Docker
  • GitHub Actions
  • CI/CD
  • AWS EC2
  • AWS S3
  • Hostinger
  • n8n
  • Git
  • Agile / Scrum

Programming languages

Java / Python / TypeScript / JavaScript / SQL / PHP

Spoken languages

  • Arabic — Native
  • French — Fluent
  • English — C1
  • Turkish — Beginner
Evidence

Selected Results

  1. 01

    25+ REST APIs delivered

  2. 02

    Five internships across software engineering, full-stack development, and machine learning

  3. 03

    Applications deployed with React, Java, Node.js, PHP, and Python

  4. 04

    Hands-on experience with AWS, Docker, CI/CD, and automation

  5. 05

    Systems built from database design to user interface

  6. 06

    Projects delivered for real-world contexts in Morocco and Canada

05

Let's build something useful.

Open to opportunities

Hiring a software engineer or building a digital product? Reach out to discuss the role, project, or problem you are trying to solve.

Open to full-time roles and selected freelance projects.