Systems & fundamentals
C, process management, memory ownership, stacks, and queues — explored through shell and interpreter projects.
02 / BRAHIM
I’m Brahim El Houss, a software engineer based in Casablanca, Morocco. My path through physics and software has shaped a patient, analytical approach to solving problems.

I enjoy exploring new ideas, understanding systems, and turning complexity into something useful. My work spans JavaScript, Python, C, APIs, and databases. I believe the best collaborations begin with clear communication and mutual respect.
ALX · Learning through implementation
A project-based path through C, Unix, Python, APIs, data structures, and backend engineering.
Milestones from repository history, rather than employment dates.
C exercises, a Unix shell, and a Monty interpreter form the early public repository trail.
The C learning repository was created in August 2023, simple_shell in October, and monty in November. These dates mark repository history, not employment.
School News Portal brings articles, categories, comments, and editorial tools together.
The repository was created in December 2024. It records a move toward complete publishing workflows with PHP and MySQL.
Travel API exercises and Watch Party expand the work into APIs and shared experiences.
The travel API repository and Watch Party were created in July 2025. Their documentation explores resource contracts, separate application services, and background work.
The portfolio evolves into a multilingual application with case studies and a publishing dashboard.
The October 2026 repository contains the Next.js application, English/French/Arabic routes, content models, and deployment runbooks. The focus is communicating the work with evidence.
C, process management, memory ownership, stacks, and queues — explored through shell and interpreter projects.
Resource-oriented APIs, relational data, parsing, and asynchronous services, grounded in public learning repositories.
Responsive interfaces, multilingual content, and editorial workflows using TypeScript, Next.js, and PHP.
Ask good questions, listen closely, and find the problem that matters.
Choose practical tools and build things people can understand and use.
Be honest about trade-offs, share progress, and value each other’s time.