Taha Ouarrak is a Senior Full Stack Engineer based in Casablanca with 10 years of experience building production-grade web and mobile applications across Java/Spring and JavaScript/Node.js ecosystems. He has led end-to-end projects from a co-founded dating app—where he designed a matching algorithm, multi-service architecture with RabbitMQ, Redis caching, real-time messaging and Kubernetes deployment—to enterprise work at OCP and Nestlé Nespresso focusing on scalable, user-friendly frontends and resilient backends. Comfortable across React/React Native, GraphQL, relational and NoSQL databases, he blends performance and SEO optimizations with pragmatic architecture choices. Notably, his portfolio includes a voice-driven virtual assistant showcased at Morocco’s SIAM and a marketplace for mobile app templates, reflecting both product instincts and hands-on delivery.
10 years of coding experience
2 years of employment as a software developer
Master's degree Computer Systems Networking and Telecommunications, Master's degree Computer Systems Networking and Telecommunications at Ecole Nationale des Sciences Appliquées de Khouribga
Contributions:42 commits, 13 PRs, 15 pushes in 2 years
bassspeech-recognitionaudiovoicevoice-processing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Taha Ouarrak - Senior Full Stack Engineer at OCP S.A