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."

Experience
Technical Product Lead
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.
Lead Systems Architect
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.
Freelance Software Engineer
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.
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.
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.
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.
History
June 2014
Wrote my first line of code, sparking a lifelong obsession with how software powers the world.
December 2021
Committed to a professional engineering career, focusing on foundational computer science.
June 2022
Graduated with honors in Engineering Sciences, laying the math and physics groundwork for system design.
October 2022
Selected for 1337 (UM6P), Morocco's elite coding institute, specializing in C/C++ and Unix architecture.
February 2025
Mastered the Common Core at 1337, demonstrating proficiency in low-level algorithms and memory management.
Tech Stack
Core Engineering
Web Ecosystem
Backend & Data
Professional
Looking for these skills for your next project?
Let's Build Something TogetherLatest Intel
Engineering notes, system designs, and development chronicles.
