Skip to content
View software-eng-mohamed's full-sized avatar
  • Graphicode
  • Egypt, Cairo

Block or report software-eng-mohamed

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Mohamed Said

Hi 👋, I'm Mohamed Said

Full Stack Developer · Node.js · AI-Assisted Development

Building responsive web applications, reliable APIs, and maintainable systems.

Email Mohamed Said Explore my repositories

Open to freelance projects, remote opportunities, and collaboration.


👨‍💻 About Me

I'm Mohamed Said, a Full Stack Developer with a strong backend foundation and a focus on building practical, maintainable web applications.

I work across the application stack — from responsive interfaces and API integration to authentication, databases, background processing, and deployment. I care about how an application works, how it feels to use, and how easily other developers can maintain it.

I also use AI-assisted development workflows to explore solutions, understand code, debug issues, and support implementation, with code review and testing as part of the process.

  • 💻 Full stack development: connecting user interfaces, backend services, and databases
  • ⚙️ Backend engineering: building structured applications with Node.js, Express.js, and NestJS
  • 🔐 Application security: authentication, input validation, and role-based access control
  • 🤖 AI-assisted workflows: clear prompts, relevant context, and careful review
  • 🤝 Collaboration: readable code, useful documentation, and clear communication

💼 What I Work On

Area Practical Experience
Frontend Development Responsive layouts, interactive forms, input validation, and API integration
Backend Development RESTful and GraphQL APIs, modular application logic, and background tasks
Authentication & Permissions Authentication flows, protected endpoints, and role-based access control
Databases & Caching Data modeling, relational and document databases, query improvements, and Redis caching
Real-Time Features Live updates and communication between clients and backend services
Testing & Delivery Unit testing with Jest, Docker environments, Linux, Nginx, and CI/CD workflows

🤖 AI & AI-Assisted Development

I use AI tools as part of my development workflow, combining clear instructions with engineering judgment and practical verification.

  • Prompting & Context: write structured prompts with clear requirements, relevant code, and project constraints.
  • Feature Development: break larger requirements into focused tasks and use AI assistance during implementation.
  • Debugging & Problem Solving: investigate errors, explore possible causes, and evaluate proposed fixes.
  • Code Review & Refactoring: use AI to identify duplication, improve readability, and explore alternative implementations.
  • Testing & Documentation: draft test cases, identify edge cases, and improve technical explanations.
  • Validation: check suggestions against documentation, project conventions, and actual application behavior before adopting them.

🛠️ Tech Stack

🎨 Frontend

HTML5 CSS JavaScript

⚙️ Backend & APIs

Node.js Express.js NestJS GraphQL REST APIs

🗄️ Databases & Caching

MongoDB PostgreSQL MySQL Redis

🧰 DevOps, Testing & Tools

Docker Nginx Linux Git Jest CI/CD


🧭 How I Approach Development

  • Understand the problem: clarify requirements and consider the user's experience before implementation.
  • Keep code maintainable: use clear naming, focused modules, and consistent patterns.
  • Handle failure properly: validate inputs, manage errors, and provide useful feedback.
  • Build security into features: consider authentication, permissions, and data handling from the start.
  • Verify the result: test important behavior and review changes before shipping.
  • Document what matters: make setup, API behavior, and technical decisions easier to understand.

📬 Let's Work Together

I'm interested in full stack development, backend engineering, and projects that make practical use of AI-assisted workflows.

Whether you have a product to build, an API to develop, or an existing application to improve, feel free to reach out.


Readable code. Reliable systems. Continuous learning.

Popular repositories Loading

  1. software-eng-mohamed software-eng-mohamed Public

  2. AcademyOps AcademyOps Public

    Bilingual academy management platform built with Next.js, NestJS, PostgreSQL and Redis.

    TypeScript