Smail Oujaoura

Smail Oujaoura

$18/hr
Software Engineer | Full-Stack Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
El Ksiba, Beni Mellal, Morocco
Experience:
2 years
Smail Oujaoura  Morocco |  Portfolio |  GitHub |  LinkedIn Summary Junior Software Engineer with experience in full-stack development using modern technologies such as React, PostgreSQL, and TypeScript. Worked extensively with C/C++, focusing on systems design and problem solving. Experience with Docker, Nginx, and AWS. Currently engineering client-side neural text-to-speech modules using WebAssembly. Projects Chaos — Social Media Platform Full Stack Development TypeScript React Express PostgreSQL Supabase WebSockets WebRTC • Built a full-stack social media platform with authentication, posts, media uploads, and user interactions • Implemented real-time messaging, voice/video calls, and file sharing using WebSockets and WebRTC • Deployed on AWS EC2 with Docker, Nginx reverse proxy, and CI/CD pipelines via GitHub Actions Minishell — Unix Shell Implementation Systems Programming C Bash POSIX Debugging System Calls Process Management • Built a Unix shell in C with support for parsing, pipes, redirections, and environment variables • Implemented recursive descent parsing to handle complex command structures • Debugged memory and process issues using Valgrind to ensure stable execution Transcendence — Real-time Multiplayer Platform Full Stack Development JavaScript Fastify HTML CSS WebSockets SQLite Babylon.js • Built a real-time multiplayer platform with a custom WebSocket-based game engine and API for external clients • Enhanced gameplay through a 3D interface built with Babylon.js and an AI opponent • Collaborated in a peer-led environment, synchronizing feature implementation and performing cross-team code reviews Inception — Containerized Web Infrastructure DevOps Docker Docker Compose Nginx MariaDB Redis WordPress FTP • Built and orchestrated a multi-service architecture using Docker Compose with custom images • Implemented TLS 1.3 termination and isolated container networks for secure inter-service communication • Configured persistent volumes and service-level health checks to ensure data integrity and reliable operation Read Aloud — Neural Voice Engine (Under Development) AI / Systems Engineering TypeScript C++ WebAssembly Hugging Face ONNX • Porting neural text-to-speech engine to WebAssembly for offline synthesis using Hugging Face models • Reduces server overhead by shifting 100% of computational load to client-side while maintaining high-fidelity output Education 1337 School 2024 – Present 42 Software Engineering Curriculum Khouribga, Morocco Curriculum: Imperative Programming, Network Administration, System Administration, Object-Oriented Programming, Unix Systems, Algorithms and Data Structures, Network Programming, Computer Graphics ESEF — Sultan Moulay Slimane University 2019 – 2022 Associate Degree in English Language Education Beni Mellal, Morocco Relevant Coursework: Linguistics, ICT in Education, Technical Communication, Public Speaking, Pedagogy, Academic Research, Academic Writing Skills Core: C, C++, TypeScript, Node.js, React, PostgreSQL, Tailwind CSS Tools: Linux, Docker, Nginx, AWS, GitHub Actions, Vitest, Make Languages • English — Fluent • Arabic — Native • French — Intermediate
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.