01.ABOUT ME
Hey, I'm Rami :), originally from Egypt, currently based in Hamburg, Germany. I discovered my passion for programming as a self-taught game developer in secondary school, using my favorite game engine, Unity. After honing my skills for three years, I decided to expand my expertise by transitioning to web development. I now work as a full-stack developer at LimeSurvey GmbH. I hold a computer science degree from Ain Shams University, and constantly strive to improve my skills. My experience includes creating websites using a variety of technologies, such as ASP.NET, Nest.Js, Yii, Laravel and front-end frameworks like Angular, React, Vue.js, and Next.js.
02.EXPERTISE
I am constantly seeking to improve my skills and stay up-to-date with the latest technologies. I am eager to take on new challenges and use my expertise to contribute to successful projects.
Software Development
I'm interested in software engineering in general, I love learning about algorthims, data structures, and design patterns. It's my way to express my creativity. Some people create music, movies, paintings or pottery. I create software.

Frontend Development
Proficient in developing modern frontend applications using Angular, React, and Next.js. Skilled in HTML, CSS, and Tailwind for building responsive user interfaces. Committed to delivering high-quality and user-friendly web experiences.
Backend Development
Experienced in building and maintaining efficient backend systems using a variety of technologies such as NestJS, MySQL, Docker, TypeORM, ASP.NET, Entity Framework, TypeScript, and C#. Proficient in designing and implementing RESTful APIs and integrating with frontend applications.
Experienced in
TypeScript
JavaScript
C#
Python
Nest.js
Angular
React
Next.js
Vue.js
ASP.NET
HTML
CSS
Tailwind
Bootstrap
TypeORM
Entity Framework
Cypress
Storybook
Jest
Swagger
Git
Docker
MySQL
Jira
GitHub Actions
GitLab CI/CD
Docker Compose
Transform PSD / Wireframes into web applications
03.Experience
—Led the frontend modernization effort, migrating the application from jQuery/PHP to a React-based Single Page Application (SPA).
—Implemented a modernized UI/UX from Figma designs, focusing on consistency, performance, and responsiveness.
—Designed and enforced a scalable React architecture and frontend standards, improving performance, maintainability, and developer experience.
—Established testing and quality foundations using Jest, Storybook, pre-commit hooks, and GitHub Actions CI pipelines.
—Mentored developers, supported onboarding, and contributed to frontend technical interviews.
—Worked closely with clients and support teams, handling production issues, deployments, server setups, and plugin installations.
—Developed and maintained multiple production-grade platforms using NestJS, Angular, Next.js, TypeScript, Tailwind, and Bootstrap.
—Delivered real-world products including Overnights, Foodeli, Miami Motorcycle Rentals, and CodingLab.
·Overnights — The UK's leading BARB TV & entertainment ratings platform, trusted by 10,000+ media executives. Covers Amazon, Netflix, Disney+, YouTube & TikTok with AI-powered reports and SMS alerts.
·Foodeli — A restaurant ordering platform where businesses can build their own order website, manage incoming orders, and handle payments via Stripe.
·Miami Motorcycle Rentals — A motorcycle booking platform with Stripe integration and intelligent timezone handling for accurate worldwide bookings.
—Built end-to-end features across frontend, backend, and database layers, from UI implementation to API design and integration.
—Led the migration of Shopify and WordPress solutions to custom NestJS + Angular/Next.js/React architectures, improving flexibility and scalability.
—Converted multiple applications from JavaScript to TypeScript, increasing type safety, maintainability, and long-term stability.
—Designed and implemented RESTful APIs and integrated third-party services such as Stripe and Google APIs.
—Worked closely with designers, developers, and stakeholders, translating business requirements into production-ready solutions.
—Extended and stabilized an existing JavaScript-based educational game API built on Phaser.js for teaching programming fundamentals.
—Implemented high-level abstraction APIs (e.g. setBackground(), addJoystick(), onKeyClick()) focused on API design, usability, and readability.
—Designed features with a strong emphasis on accessibility, enabling kids and non-technical users to build interactive games with minimal code.
—Developed 30+ educational games demonstrating event handling, game loops, state management, and control flow.
—Wrote automated unit tests (JavaScript testing frameworks) to ensure API stability, regression safety, and predictable behavior.
04.PROJECTS

Overnights
The UK's leading provider of BARB TV & entertainment Ratings. Trusted by 10,000+ media executives. Covering Amazon, Netflix, Disney+, YouTube & TikTok with AI-powered reports, SMS alerts, and Video on Demand data. The fastest overnight reports available — delivered every morning at 9:30am.
View Project
Miami Motorcycle Rentals
Book a motorcycle rental in Miami under 5 minutes. Built with Stripe integration and intelligent timezone handling so customers worldwide can book accurately. Full payment flow for a smooth, secure checkout experience.
View ProjectFoodeli
Build your own restaurant order website and receive new orders online. Manage orders in a few simple steps — accept or cancel with a single press. Full overview of all orders and related information.
View Project05.TESTIMONIALS
Feedback from clients on great experiences
Thank you Rami for your good work! Rami does his best to complete the projects successfully and on time, even if the requirements are not well explained! Will hire Rami for my next projects again!
Rami have shown commitment, well-organized work, and support to his colleagues. Rami is a great asset to our team, he is encouraged to speak up to share his thoughts, to involve in the planned tasks.
Rami helped me with everything, including explaining the differences between my options and he helped me publish my website. He also helped me choose a good server provider. He is really experienced and knows what he is doing. He is respectful and qualified.
06.CONTACT
Contact details