© 2026 Mamdouh
Created by Mamdouh
Full-stack engineer working with Go, Next.js, and JavaScript, focused on scalability, clean UI engineering, and maintainable system architecture.
I’m Mamdouh Elsheshtawy, a London-based Full-Stack Engineer with a strong passion for crafting clean, user-focused digital experiences. My journey began in front-end development, where I built responsive, modern interfaces, and has since evolved into full-stack engineering— allowing me to design, build, and scale complete web applications from the ground up.
Over the years, I’ve gained hands-on experience working across the entire stack, combining intuitive user interfaces with robust, high-performance back-end systems. I work both as a freelancer and within collaborative teams, helping businesses and individuals transform ideas into reliable, production-ready digital products.
I specialise in building performant, maintainable applications using modern technologies. On the front end, I focus on clean architecture, accessibility, and seamless user experiences. On the back end, I work extensively with Go, designing efficient services and APIs, containerising applications with Docker, and deploying and scaling them using Kubernetes. This allows me to deliver solutions that are not only visually engaging, but also resilient, scalable, and ready for real-world traffic.
I’ve worked with clients across diverse industries, delivering projects that solve real problems and create measurable impact. Whether it’s launching a new product, improving performance, or architecting a scalable system, I take pride in building solutions that meet high technical standards and exceed expectations.
Completed a comprehensive full-stack program covering both front-end and back-end development. Built real-world applications using HTML5, CSS3, Flexbox, Grid, Bootstrap, and JavaScript (ES6), while also working across the full development lifecycle including application structure, data flow, and deployment-ready workflows.
Currently learning Go fundamentals, including variables, collections, control flow, structs & methods, error handling, and core concurrency concepts.