Portfolio / About

Curiosity drives it.
Rigor makes it real.

Adnane Abouel Makarim. Full-stack engineer, information systems designer, with a genuine appreciation for well-crafted digital experiences.

Portrait of Adnane Abouel MakarimMARRAKECH, MOROCCO

Computer & network engineering · MIAGE specialization · EMSI Marrakech

Understand. Design. Deliver.

My computer and network engineering education, specialized in business information systems (MIAGE), taught me to connect a business problem with a useful system. Programming, clean code, analysis, design and communication are parts of the same work.

I seek innovative, ethical solutions that serve both clients and their businesses. Multi-disciplinary projects interest me because they call for human clarity as much as technical precision.

Arabic native · French fluent · English professional

Download résumé

TIMELINE / 2023—2026

The journey.
And what it made possible.

May 2026 — presentPermanent role · Marrakech

HWS

Full-stack engineer & digital experiences

Turn a property’s identity into a usable website, and hospitality data into a tool teams can manage every day.

  • Built React experiences for premium hospitality: 11 riad and hotel projects presented, with a distinct identity for each property and a discovery journey designed for mobile and desktop.
  • Developed MGH Dashboard to bring property records, destinations and experiences into one application: teams manage French, English and Spanish content in 3 languages without multiplying their tools.
  • Made content preparation easier to follow: a 7-step editor organizes the work, while 6 readiness checks highlight essential information to complete before publication, including photos, contact and booking.
  • Avoided repeated partner-service calls with a 5-minute cache; statistics enrichment processes batches of 10 simultaneous requests to collect information together rather than repeat it on every screen.
  • Owned the delivery workflow: client requirements, design, development, testing, technical SEO, domains and Cloudflare deployment. Domain and hosting configurations are adapted to Genious, Namecheap and LWS environments.
  • Integrated Brevo and Resend email services to connect forms to the real recipient; worked on WebP images, resources and accessibility checks to reduce obstacles to contacting the business.
  • Applied 3 practical design rules: a hierarchy that explains the offer, an interface usable on mobile and by keyboard, and motion that clarifies actions without slowing the visit.
January — March 2026Self-employed

HWS

Web developer & digital auditor

Help hotels and riads explain their offer clearly, then identify what actually slows down navigation and search visibility.

  • Designed and developed hospitality websites, from content organization to deployment: each property receives a presentation suited to its identity and easy-to-find contact points.
  • Audited 3 areas—loading speed, accessibility and search visibility—to distinguish resource, navigation and structural problems instead of proposing arbitrary fixes.
  • Optimized images and resource organization; structured headings, pages and metadata so visitors and search engines can understand the content.
  • Used analytics to guide follow-up: observing journeys and exit points helps choose improvements from actual use rather than appearance alone.
February — December 2025Internship · fully remote · Germany

APEXIOM

Full-stack mobile & web engineer

Bring ordering, payment and delivery tracking into one journey during a fully remote internship with a team in Germany.

  • Developed a React Native/Expo application for 2 platforms, Android and iOS: restaurant search, product choice, basket and ordering belong to one journey.
  • Connected Mollie payments to Spring Boot 3/Java 21 APIs, with PostgreSQL and Spring Security separating data management, access and transactions.
  • Made status changes visible in real time through WebSockets and Expo notifications, so customers can follow an order without manually refreshing their screen.
  • Integrated Google Maps address conversion and directions to connect delivery information with the ordering journey.
  • Created 3 promotion modes—category, product and basket value—and a configurable reward wheel, giving restaurants adjustable engagement mechanisms.
February — June 2024Web development

Norsys Afrique

Full-stack web developer

Codingame: a real-time application engineered through to deployment.

  • Built a React/TypeScript interface and Java 21/Spring Boot backend: WebSocket exchanges update information without waiting for a page reload.
  • Centralized authentication through Keycloak and Spring Security, bringing identities and permissions into a shared access model.
  • Containerized the application with Docker and configured NGINX, HTTPS and WSS, connecting reproducible deployment with secure communication.
  • Added Caffeine caching and JUnit/Mockito tests: processing can reuse available data and backend behavior can be checked before release.
July — September 2023Development & Scrum

Aitela Branding

Scrum Master & full-stack developer

Contextual responses, full-stack architecture and an AI-connected user journey.

  • Developed a Next.js/NestJS application integrating GPT-4, giving users a dedicated web journey instead of an isolated model call.
  • Built prompt generation from instructions and conversation history, carrying context into subsequent responses.
  • Connected OAuth/JWT and Stripe to the user journey, bringing sign-in, access and payment into the application.
  • Combined Scrum Master and development responsibilities: task breakdown, coordination and follow-up to move the product and its implementation forward together.

CAPABILITIES / STACK

The technology.
In service of the outcome.

01

Interfaces & experiences

React / JSXReact Native / ExpoNext.jsAngularTanStack React QueryHTMLCSSBootstrapTailwind CSS
02

Backend & languages

Java / JEESpring BootSpring SecuritySpring Data JPAHibernateNestJSLaravelPythonPL/SQLJavaScriptTypeScriptC++
03

Architecture & systems

UMLMeriseDesign PatternsRabbitMQKafkagRPCWebSocketsMVCMVPMonolithMicroservicesSOAREST
04

Cloud & delivery

Cloudflare Pages / WorkersD1CI/CDDockerJenkinsGitGitHubGitLabGeniousNamecheapLWSNGINX
05

Data & tools

OracleMySQLPostgreSQLMongoDBSQLiteIntelliJ IDEAVS CodeEclipseNetBeansPostmanSwagger
06

Quality & acquisition

Technical SEOSSG / prerenderAccessibilityWebP / srcsetAnalyticsBrevoResendSanityJUnitMockito

MINDSET / COLLABORATION

Working together.
That takes craft too.

01

Communication

+

Explain ideas clearly and listen actively.

02

Teamwork

+

Collaborate with complementary roles and expertise.

03

Problem solving

+

Identify, analyze and solve complex challenges.

04

Adaptability

+

Adapt work to changing contexts and constraints.

05

Leadership

+

Guide a team toward a shared objective.

06

Time management

+

Organize tasks and respect deadlines.

07

Creativity

+

Create original, appropriate solutions.

08

Critical thinking

+

Evaluate evidence and options rigorously.

LEARNING / VERIFIED

Keep learning.
Make it verifiable.

The next chapter could be yours.

You have the ambition.
Let’s build what’s next.

A website that expresses your brand. An application that simplifies your business. Let’s talk about the real need.

Let’s build your project