I’m FullStack Developer
Oussama Kaifouf
I’m a full-stack Developer, focused on building clean, scalable solutions and helping others grow through tech. Through PragmaDevs, I share real-world projects, document my process, and teach everything I learn — from backend systems to intuitive interfaces. I bring a practical, impact-driven approach to both coding and mentoring.
I’m open to global opportunities where code makes a difference.

About Pragmadevs
PragmaDevs is more than just a portfolio — it’s a personal brand built on the principles of clarity, efficiency, and real-world impact. Created by a developer for developers, learners, and potential collaborators, PragmaDevs is a space where practical engineering meets creative problem-solving.
The name reflects a core philosophy: being pragmatic in development — focusing on solutions that work, ship, and scale. Whether it’s building production-ready software, mentoring students, or breaking down complex concepts into digestible content, PragmaDevs is driven by the belief that simplicity and purpose are the foundation of great tech.

What Services I’m Providing

Tutor & Mentor (Online)
I offer 1-on-1 mentorship for students, junior developers, or anyone who wants to strengthen their programming skills, complete a project, or get career-ready.

DevOps & Deployment
Setting up and maintaining deployment pipelines using Jenkins, PM2, Nginx, VPS (Ubuntu), and CI/CD practices. I help teams move from “works on my machine” to real-world deployment with confidence.

Custom Web Development
I build fast, scalable, and maintainable web applications using modern stacks like React, Node.js, and Next.js. Whether it’s a landing page, full-stack dashboard, or custom API, I focus on clean architecture and real-world performance.
Work Experience
August 2017-Present
Since 2017, I’ve worked as a freelance developer, collaborating with both individuals and companies across a variety of industries. My work has included building custom web applications, automating business processes, integrating APIs, and maintaining production systems. I’ve delivered full-stack solutions, led small projects end-to-end, and adapted to diverse technical stacks and business needs. This experience has taught me how to manage time, communicate effectively, and deliver high-quality results in real-world conditions.
March 2022-Present
Since 2022, I’ve been mentoring students and aspiring developers through platforms like Preply and direct academic support. I’ve helped learners improve their programming skills, guided several computer science students through the completion of their final-year projects, and provided technical coaching on everything from project architecture to deployment. Mentoring has allowed me to share what I’ve learned over the years while refining my ability to explain complex concepts clearly and support others in their growth.
2021-2023 at Malinbu – Fes, Morocco (office)
I worked closely with Malinbu, a multi-faceted coffee brand based in Fès, Morocco, that operates as both a B2B coffee roasting and distribution business and a local coffeeshop and crêperie. My role spanned across custom software development, logistics tools, and visual branding, allowing me to contribute directly to Malinbu’s operations, growth, and customer experience.
My Portfolio




What My Clients Says
Oussama is a hardworking developer with a natural talent for tutoring. He explains hard concepts with an easy-to-understand language and makes sure you’ve got it before proceeding further. In my case, he was very helpful in grasping Ruby on Rails (RoR is one of his many competencies). I gained confidence and was no longer afraid of tasks that seemed too hard and scary before.
Nick, My student on Preply

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Mazy Djezzar, Founder of Amysafe

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Stay In Touch
Join the PragmaDevs newsletter to get occasional updates on new projects, blog posts, tools I’m building, and practical development tips.