Adam Goujdami

Software Engineer & System Architect

Building Scalable Digital Infrastructure in Marrakech & Worldwide

Behind the Code

Driven by Impact & Innovation

I am a Software Engineer based in Marrakech, Morocco, specializing in full-stack web development and low-level system architecture. My work focuses on building high-performance applications that serve real business needs. Unlike generic development, I apply engineering principles to create software that is secure, scalable, and maintainable. I work with clients across Morocco and internationally to solve complex technical problems.

"My goal is to elevate the standard of software engineering in Morocco by delivering world-class digital solutions. I combine deep technical knowledge of algorithms and systems with modern web frameworks to build products that last."

Adam Goujdami Profile

Experience

Technical Product Lead

Orchid Island Real Estate
April 2025 - August 2025 Marrakech, Morocco

Directed the technical strategy for a premier real estate firm in Marrakech. I oversaw the development of AI-integrated web platforms, optimizing property matching algorithms and ensuring 99.9% system uptime. My role involved bridging the gap between business stakeholders and the engineering team to deliver a seamless digital product.

#Technical Leadership#Real Estate Tech#AI Integration#Web Architecture#Marrakech

Lead Systems Architect

EcoMove Mobility
February 2025 - May 2025 Casablanca, Morocco

Architected the backend infrastructure and mobile application framework for a sustainable transport initiative in Casablanca. I designed a scalable microservices architecture to handle real-time geolocation data. Though the project was eventually shelved, my contributions laid a solid technical foundation for future development.

#System Architecture#Mobile Development#Geo-Location#Node.js#Casablanca

Freelance Software Engineer

Self-Employed
2025 – Present Remote / Marrakech

Providing specialized software engineering consultancy to businesses in Morocco and abroad. I focus on performance optimization, legacy code refactoring, and building custom full-stack solutions using Next.js and Cloud infrastructure.

#Consultancy#Full-Stack Engineering#Next.js#Performance Optimization#Freelance

Selected Work

A collection of projects that demonstrate my passion for full-stack engineering and complex system architecture.

Have a project in mind? Let's talk →

Distributed Pong System

Engineered a high-concurrency multiplayer game platform using Three.js and WebSockets. Integrated a custom blockchain ledger for immutable score tracking and OAuth2 for secure user authentication. This project demonstrates capabilities in real-time state management and secure system design.

Real-Time SystemsWebSocketsBlockchain+2

Async IRC Server

Led my team to develop a non-blocking Internet Relay Chat server in C++ strictly following RFC standards. Handled multiple concurrent TCP connections using poll/epoll, managing raw socket buffers and preventing race conditions without external libraries.

C++Network ProgrammingTCP/IP+2

Raycasting Graphic Engine

Developed a 3D rendering engine from scratch in C, utilizing ray-casting mathematics similar to Wolfenstein 3D. Optimized frame rendering loops to achieve 60+ FPS on legacy hardware, showcasing deep understanding of memory manipulation and graphics pipelines.

CComputer GraphicsLinear Algebra+2

Custom Unix Shell

Implemented a fully functional Unix shell in C. Engineered process creation (fork/exec), signal handling, and pipe redirection. This project required an intimate understanding of the Linux kernel interface and operating system internals.

COS InternalsKernel Interface+2

History

2014

June 2014

Wrote my first line of code, sparking a lifelong obsession with how software powers the world.

2021

December 2021

Committed to a professional engineering career, focusing on foundational computer science.

2022

June 2022

Graduated with honors in Engineering Sciences, laying the math and physics groundwork for system design.

2022

October 2022

Selected for 1337 (UM6P), Morocco's elite coding institute, specializing in C/C++ and Unix architecture.

2025

February 2025

Mastered the Common Core at 1337, demonstrating proficiency in low-level algorithms and memory management.

Tech Stack

Core Engineering

C / C++
Algorithms
Memory Management
Data Structures
System Design
Unix/Linux

Web Ecosystem

JavaScript (ES6+)
React.js
Next.js
Node.js
TypeScript
Tailwind CSS

Backend & Data

RESTful APIs
SQL / PostgreSQL
WebSockets
Docker
Authentication (OAuth/JWT)
Nginx

Professional

Technical Writing
Project Management
Agile/Scrum
Code Review
Git Workflow

Looking for these skills for your next project?

Let's Build Something Together

Latest Intel

Engineering notes, system designs, and development chronicles.

Get In Touch

Let's Connect

I'm currently available for freelance work and open to full-time opportunities. If you have a project that needs some creative engineering, let's hear it.