Ayoub Hanaf

Morocco · Software Engineering student

Available for a 6-month graduation internship (PFE)

Software engineering student building systems and web products with precision.

Based in Morocco and currently seeking a 6-month PFE internship in Software Engineering or Full Stack Development. I like working on software that feels rigorous, fast, and ready for real users.

Full-stack mindsetSystems-level rigorRecruiter-friendly presentationDark-mode first UI

About

A focused profile with strong systems instincts and web delivery experience.

I combine low-level engineering interests with modern web development, which gives me a broad technical base and a strong appreciation for how software behaves under real constraints.

Summary

I am a Software Engineering student actively looking for a 6-month PFE internship. My background spans full-stack web development, systems programming, and server-side architecture, with a preference for work that demands clarity, reliability, and thoughtful execution.

MoroccoSeeking PFE internshipSoftware EngineeringFull Stack Development

Education

1337 School (42 Network), Benguerir

Software Engineering and Computer Science

2023 - Present

OFPPT (ISTA), Morocco

Specialized Diploma in Full Stack Web Development

2021 - 2023

Aourir High School

Baccalaureate in Physics (Scientific Option)

2020

Interests

In my free time I enjoy competitive football simulations like PES and eFootball, following Moroccan club football, and doing hands-on motorcycle mechanics and maintenance on my QJ RKS 125.

Competitive football simulations
Moroccan club football
Motorcycle maintenance
Practical problem solving

Skills

Technical depth across programming, backend architecture, and delivery tooling.

This skill set reflects both product-focused full stack work and low-level engineering habits.

Languages

CC++TypeScript

Backend & Architecture

NestJSHTTP/1.1 protocolsREST APIsDependency InjectionObject-Oriented Programming

DevOps & Tools

DockerDocker ComposeMakefiles

Core Concepts

Low-level system programmingMemory managementWeb engineering

Experience

Real-world responsibility in a hospitality environment sharpened delivery and support instincts.

A professional internship at SantaCruz Hostel gave me exposure to practical web and IT work, and to the expectations that come with supporting a live business.

Web Developer & IT Manager

SantaCruz Hostel, Tamraght

End-of-Studies Internship, 2023

Handled web development and IT support responsibilities in a real business environment, strengthening delivery discipline and operational awareness.

Projects

Three flagship projects, each presented with equal emphasis.

These projects demonstrate breadth across product engineering, protocol awareness, and low-level Unix behavior.

Featured ProjectEqual focus

ft_transcendence

Architected a full-stack Single Page Application for a real-time multiplayer Pong platform.

  • Designed the game-facing SPA experience with a responsive, production-minded interface.
  • Balanced real-time interaction, structured state, and a polished user journey.
  • Built for extensibility so new gameplay and social features can slot in cleanly.
Full-stack SPAReal-time multiplayerProduct thinking
Featured ProjectEqual focus

Webserv

Built a fully functional HTTP/1.1 compliant web server from scratch in C++.

  • Implemented protocol-aware request handling with a strong focus on correctness.
  • Applied object-oriented design to keep the server maintainable and testable.
  • Demonstrated deep understanding of networking, parsing, and server lifecycle control.
C++HTTP/1.1Systems programming
Featured ProjectEqual focus

Minishell

Recreated a functional Unix shell supporting pipelines, redirections, and environment variables.

  • Handled shell command parsing and execution flow with careful process management.
  • Implemented pipelines, redirections, and environment variable behavior.
  • Strengthened command-line tooling instincts through low-level Unix mechanics.
Unix shellPipelinesProcess control

Contact

Open to conversations about a 6-month PFE internship.

If you are hiring for software engineering or full stack roles, this section is ready to be wired to your preferred email or application flow.

The layout is intentionally recruiter-friendly: concise, readable, and easy to scan on desktop or mobile.