
Mohamed Ibrahim
Full Stack Software Engineer
About Me
Full Stack Software Engineer with 1+ years of experience designing, building, and deploying scalable applications using React, Next.js,, NestJS and Express.JS. Specialized in building responsive, high-performance web applications with clean, maintainable code and a strong focus on user experience.
Skilled in developing RESTful and GraphQL APIs, implementing authentication flows (OAuth2, JWT, Keycloak/NextAuth), and containerizing applications with Docker. Experienced in real-time systems, developing microservices architecture, and cloud integration (AWS basics). Passionate about delivering high-performance, user-focused applications and collaborating in Agile environments.
Skills
Languages & Core
- JavaScript
- TypeScript
Frontend Development
- HTML
- CSS
- React.js
- Next.js
- Tailwind CSS
- Bootstrap
- Redux
Backend Development
- Node.js
- NestJS
- Express.js
- MongoDB
- GraphQL
- Prisma
DevOps & Testing
- Docker
- Supabase
- Jest
- Git
- GitHub
Tools & Platforms
- PowerShell
- Azure AD
- Google Workspace
Soft Skills
- Problem Solving
- Team Collaboration
- Communication
Projects
NilToum Connect (in development)
The platform's core mission is to bridge the employment gap by offering a localized, community-driven hiring solution for regions often left out of global job networks.
- • Built using TypeScript, with a Turborepo monorepo combining Next.js (frontend) and NestJS (backend), using MongoDB, Prisma, and NextAuth (Google login).
- • Key features include a job board, skill-based profile matching, user authentication, and application tracking — designed for both candidates and recruiters.
- • Developed a mobile-first, low-bandwidth-optimized UI with Tailwind CSS to ensure accessibility across devices and slow networks for underserved regions.
- • Applied a microservices-inspired modular structure with NestJS for long-term maintainability and separation of concerns.
- • Implementing component-driven development on the frontend, preparing the foundation for a future design system.
- • Integrating Jest for backend testing and using GitHub Actions CI/CD for test and deployment pipelines.
- • Focused on real-world trade-offs — building with awareness of infrastructure cost, understanding of trade-offs between performance, time-to-market and — simulating large-scale product thinking in real-world projects.
MonDo
A modern, responsive social media platform built with TypeScript, Next.js, Tailwind CSS. It features a sleek design, user authentication, real-time updates using WebSockets, Clerk for managing the login and users, and a RESTful API for data management. and MongoDB for data storage.
Users Dashboard
A user management dashboard built with JavaScript, React.js, and Tailwind CSS. It includes secure user authentication, a RESTful API for efficient data handling, and a server backend powered by Express.js and MongoDB. The application is designed with performance and scalability in mind, and is deployed using Docker and Supabase.
Managers Dashboard using Next.Js & NestJS
A full-stack dashboard application designed for managing managers, built with TypeScript, Next.js, and Tailwind CSS. It includes secure manager authentication using NextAuth.js, a RESTful API built with NestJS for efficient data handling, and MongoDB for data storage. The project seamlessly integrates Next.js with NestJS to provide a robust backend and frontend experience. The application is containerized with Docker and deployed using Supabase.
Professional Experience
Freelance Web Developer
- • Full-Lifecycle Development: Proven ability to independently manage projects from ideation to deployment, delivering end-to-end solutions focused on performance, scalability, and exceptional user experience.
- • Technical Versatility: Proficient in JavaScript, TypeScript, React, Next.js, and NestJS, building dynamic UIs with Tailwind CSS/Bootstrap and robust backends with RESTful APIs, MongoDB, GraphQL NestJS Microservices. Ensures code quality through Jest-based testing and Docker containerization.
- • Problem-Solving & Innovation: Adept at implementing creative solutions, committed to best practices in debugging, clean architecture, and delivering maintainable, production-ready applications.
- • Strategic & Collaborative Mindset: Cultivated strong project management and communication skills, translating needs into technical execution. Eager to contribute business acumen to fast-evolving, collaborative teams.
- • Adaptability & Tooling: Comfortable navigating diverse tech stacks and cloud environments, with familiarity in AWS, Google Suites, Power BI & Microsoft Azure AD Administration.
Senior Quality Analyst
- • Worked with Google Analytics, GTM, custom JS tags, and Data Layers.
- • Audited specialist performance and managed analytics dashboards, using tools such as Power BI, Excel, SharePoint, and Looker Studio.
- • Experience in data projects across multiple industries, including e-commerce, digital marketing, and customer support. Skilled in extracting insights from large datasets, optimizing analytics implementations (GA4, GTM, data layers).
Marketing Expert
- • Executed cross-channel campaigns for brand and product growth.
- • Utilized Meta Ads tools for campaign optimization and analysis.
- • Performed A/B testing and data-driven content strategy improvements.
- • Conducted market research and audience targeting.
Certifications
Full-Stack Web Development Bootcamp — CodeLabs Academy
2025 – CodeLabs Academy – Berlin, Germany
Learn PowerShell — Codecademy
2024 – Codecademy – Online
Microsoft Azure Services and Lifecycles — Coursera
2024 – Coursera – Online
Languages
- • Arabic: Native
- • English: Fluent
- • Turkish: Fluent
- • Portuguese: Conversational
Education
BSC Computer Science — Web and Mobile Development
2022 – Ongoing – Goldsmiths, University of London – UK