Skip to content
View nawwardiab's full-sized avatar
  • Berlin
  • 12:19 (UTC +01:00)

Highlights

  • Pro

Block or report nawwardiab

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
nawwardiab/README.md

Nawwar Diab

Full-stack Engineer building RESTful APIs with Go and modern React frontends.
Based in Berlin, open to on-site and remote opportunities.


Experience

Full-Stack Developer Intern | spaceSHIFT A. A. GmbH | 3 months

  • Built authentication, address, products, orders and cart management APIs with Go and PostgreSQL
  • Developed React/TypeScript frontends for API testing and validation
  • Containerized applications with Docker
  • Implemented clean architecture patterns with proper separation of concerns

Web Development Tutor & Peer Mentor | DCI Digital Career Institute GmbH | 7 months
Mentored 10+ students in JavaScript, React, and web development fundamentals through code reviews and pair programming sessions.


Tech Stack

Backend: Go • PostgreSQL • Node.js • Express
Frontend: React • JavaScript/TypeScript • TailwindCSS
DevOps: Docker • Linux


Projects

Auth Service – Production Authentication API

🌐 Live Demo | Backend API | Code: BackendFrontend

Full-stack authentication platform deployed on Railway and Vercel.

  • JWT authentication with HTTP-only cookies and CSRF protection
  • RESTful API with clean 4-layer architecture (Go + Echo + PostgreSQL)
  • Address management CRUD operations
  • React TypeScript frontend with Axios interceptors
  • Docker containerized with multi-stage builds (5MB final image)
  • Deployed December 2025 – Production-ready with cross-site security

Stack: Go, Echo, PostgreSQL, React, TypeScript, Docker, Railway, Vercel

MERN Expense Tracker

Repository

Expense management platform with group splitting features (4-person team).

  • Built 25+ REST API endpoints across 6 MongoDB collections
  • Implemented automated expense splitting and balance calculations
  • Developed React frontend with Context API and Chart.js visualizations
  • Created invite system and payment settlement tracking

Stack: MongoDB, Express, React, Node.js


GitHub Stats

Stats
Languages


Contact

LinkedIn

Open to backend and full-stack opportunities in Berlin or remote.

Pinned Loading

  1. auth-service-backend-go auth-service-backend-go Public

    Go

  2. echo-go-template echo-go-template Public

    e-commerce template with Echo framework for Go

    Go

  3. mern-expense-tracker mern-expense-tracker Public

    Final Project

    JavaScript 1

  4. e-commerce-basic-go-vanilla e-commerce-basic-go-vanilla Public

    Practice exercise to learn Go

    Go

  5. doctor-appointment-app doctor-appointment-app Public

    JavaScript

  6. crypto-portfolio-tracker crypto-portfolio-tracker Public

    JavaScript