Software Engineer · Full Stack Developer · ML Enthusiast
TahaEl Bah
Building APIs that scale. Systems that last.
About Me
ProfileFull-stack software engineer with hands-on experience building production applications using React, Spring Boot, NestJS, Laravel, and PostgreSQL. Built and deployed web platforms, AI-powered systems, and scalable backend APIs with experience across development, deployment, and maintenance.
My Journey
- Jan 2026 – PresentMorocco · Remote01
zelvIT
Software Engineer · Freelance
- Developed and deployed full-stack apps with React, Flutter, Electron, PHP & SQL
- Built frontend features, backend APIs and scalable database systems for clients
- Managed deployment, bug fixes and production support on cloud infrastructure
- Jan – Jun 2026Morocco02
Rilygo
Full Stack Developer · Intern
- Built a full-stack marketplace (Spring Boot, React, PostgreSQL) with JWT/RBAC auth & 25+ REST APIs
- Improved backend performance (p95 < 200ms); delivered features end-to-end, database to UI
- Nov – Dec 202503
Wehelp
Full Stack Developer · Intern
- Shipped Java + React features across 2 release cycles in 6 weeks
- Resolved 15+ code-quality issues through peer reviews
- Sep – Oct 202504
Codveda Technologies
Machine Learning · Intern
- Fine-tuned classification models (Python, TensorFlow, scikit-learn): 89% accuracy (+7 pts over baseline)
- Built stakeholder KPI dashboards
- Jul – Aug 2023Morocco05
Orange Business
Software Engineering · Intern
- Maintained enterprise Java apps; optimised slow SQL queries, cutting report generation time by ~30%
- Jul – Aug 2022Morocco06
Orange Business
Software Engineering · Intern
- Built an Employee Management System (Java, Spring Boot, MySQL) handling 200+ records
- Introduced Agile sprint cadence to the intern team
- 2020 – 2025Turkey07
Ted University, Ankara
B.Sc. Computer Engineering
- Secondary field: Data Analytics · English-taught · IELTS C1
What I've Built
- 01
The Ontario Post — News Platform
Full-stack independent news platform for Toronto, the GTA and Ontario — categorised sections (politics, business, sports, culture, opinion), live breaking-news updates, weather and traffic. An n8n automation pipeline auto-ingests articles from external sources, runs AI summarisation and rewriting, and schedules publishing. React frontend backed by a PHP/MySQL API powering content management, search and category routing.
- 02
AI Resume Screener
Four-service NestJS microservices backend with JWT/RBAC auth, Redis caching and AWS S3 (p95 < 200ms). A Python FastAPI matching service uses Sentence Transformers for semantic resume–job ranking. Next.js frontend, with automated AWS EC2 deployment via GitHub Actions CI/CD.
- 03
Keyinov — Web Development Agency
Web agency I founded and lead, delivering custom websites and web applications for clients end-to-end — from design and development through deployment and maintenance. Responsive React/Laravel frontends and scalable backend services, with hosting, CI/CD pipelines and ongoing production support.
- 04
E-commerce Platform — innoland.ma
Full-stack e-commerce platform with a custom admin dashboard for products, orders and users. Integrated the WooCommerce REST API for real-time catalogue, order and inventory sync; scalable backend and schema, deployed on Hostinger with CI/CD.
- 05
S&P 500 Intraday Direction Prediction
Leak-free binary classifier predicting whether an S&P 500 stock closes above its open, using only market-open information across ~600K daily records (~500 tickers, 5-year window). Automated model selection across Logistic Regression, Random Forest, XGBoost and SVM via TimeSeriesSplit cross-validation (XGBoost best, F1 ≈ 0.63), with SHAP, LIME and permutation-importance explainability.
My Arsenal
- 01Backend
Spring Boot/Laravel/NestJS/REST APIs/Microservices/JWT/WebSocket
- 02Frontend
React/Next.js/HTML5/CSS3/Flutter/Electron
- 03Data & ML
PostgreSQL/Redis/TensorFlow/scikit-learn/LLM APIs/Data Analytics
- 04DevOps
Docker/GitHub Actions/CI/CD/n8n/AWS EC2 / S3/Git/Agile Scrum
- 05Languages
Java/Python/TypeScript/JavaScript/SQL/PHP
- 06Spoken Languages
Arabic — Native/French — Fluent/English — C1 (IELTS)/Turkish — Beginner
Impact in Numbers
Let's Build Something
Have a project, a role, or a question? Reach out directly.
- tahaelbah@gmail.com
- Phone
- +212 6 55 75 75 81
- linkedin.com/in/tahaelbah
- GitHub
- github.com/ELBAHTaha