Skip to content
View MahmoudAhmadOsman's full-sized avatar

Block or report MahmoudAhmadOsman

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
MahmoudAhmadOsman/README.md

👋 Hi, I'm Mahmoud Osman

Full-Stack Developer | Building scalable web apps with React, Node.js, Express, Java, Springboot, JPA, SQL & Angular

Profile views GitHub followers Email Badge


🧠 About Me

I'm a passionate Full-Stack Developer with a deep love for creating innovative web solutions that make a real impact.
My journey in software development spans over 7+ years of experience, during which I've honed my skills across the entire technology stack — from front-end design to backend architecture and deployment.


💻 Featured Code Snippet

Here’s a sample of one of my backend implementations — clean, efficient, and production-ready.

@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    try {
        NewRequestReimbursementType request = mapper.readValue(req.getInputStream(), NewRequestReimbursementType.class);
        ReimbursementType createdReimbursementType = reimbursementTypeService.createReimbursementType(request);
        resp.setContentType("application/json");
        resp.setStatus(200);
        resp.getWriter().write(mapper.writeValueAsString(createdReimbursementType.getType_id()));
    } catch (InvalidSQLException e) {
        resp.setStatus(404);
        resp.getWriter().write(mapper.writeValueAsString(e.getMessage()));
    } catch (ResourceConflictException e) {
        resp.setStatus(409);
    }
}

Pinned Loading

  1. angular-spring-boot-employee-systems angular-spring-boot-employee-systems Public

    Spring Boot & Angular 10 project

    TypeScript 2

  2. p0-jdbc-northern-book-store p0-jdbc-northern-book-store Public

    Simple Java application that utilizes Maven, PostgresQL, Mockito, JUnit4, SQL & Java.

    Java 1

  3. react-ecommerce-app react-ecommerce-app Public

    Built with React.js, Express.js and MongoDB

    JavaScript 1

  4. vast-burgers-api vast-burgers-api Public

    Hungry users can explore VAST BURGERS' delicious offerings and place orders through this intuitive Reactjs web application.

    JavaScript

  5. vastech-jobs-api vastech-jobs-api Public

    JavaScript

  6. springboot-react-esm springboot-react-esm Public

    Springboot and React js project

    JavaScript 2