Nawwar Diab
Backend-Leaning Full-Stack Engineer
Backend-leaning full-stack engineer with production experience in Go, Node.js, PostgreSQL, and React. Completed a 3-month CTO-mentored internship at spaceSHIFT building authentication APIs and e-commerce backend components — learning Go from scratch while shipping. Recognized as fastest learner in a 1,800-hour DCI engineering program; promoted to peer tutor within 4 months. Enrolled student at 42 Berlin (core curriculum: C, algorithms, systems programming). Trilingual: German (near-native), English, Arabic.
Tech Stack
Backend
Go (Echo), Node.js, Express.js, RESTful APIs, JWT/CSRF, Clean Architecture
Frontend
React, React Native, Next.js, TypeScript, JavaScript (ES6+), HTML/CSS, Tailwind CSS
Databases
PostgreSQL, MongoDB, Supabase, SQL/NoSQL, relational schema design
DevOps
Docker, Git/GitHub, Linux, Railway, Vercel, CI/CD pipelines
Infrastructure
Microsoft 365, SharePoint, Azure AD, DNS, VoIP/SIP
AI Tooling
Claude Code, Cursor, Gemini CLI — integrated into daily workflow
Languages
German (near-native), English (fluent), Arabic (native)
Projects
Moneypot — Shared Household Budgeting App
A private iOS app for two partners to track shared household expenses in real time — replacing a broken paper receipt system. Wrote a full Technical Requirements Document before writing a line of code. Strict architecture: all reads and writes go through the Go API only; Supabase Realtime notifies the client, which re-fetches via Go. Includes on-device receipt scanning via Apple Vision, monthly reset cron job with idempotency guarantees, and invite-based household linking via deep links.
Auth Service — Production Authentication API
Built independently post-internship to solidify production deployment skills. RESTful API with 10+ versioned endpoints: JWT authentication, CSRF protection, HTTP-only cookies, bcrypt password hashing, and clean 4-layer architecture. Docker multi-stage build achieving 5MB final image. Deployed to Railway (backend) and Vercel (frontend).
MERN Expense Tracker — Collaborative Group Platform
4-person team project. 38+ REST API endpoints across 6 MongoDB collections for authentication, expense tracking, and group management. Automated expense-splitting algorithm with real-time balance updates and Chart.js data visualizations.
Movie Explorer — Vanilla JS
Built during bootcamp for fun — one of five optional projects completed when only one was required. Consumes the TMDB API to browse and search movies with filtering and a favorites feature — all state managed without a framework.
Doctor Appointment System
Full-stack booking platform with role-based access (patient / doctor), slot management, JWT-protected routes, and Google Calendar integration.
Hotel Booking Platform
Multi-role booking system (guest / admin) with availability logic, room filtering, and Google Maps integration. First project migrating from MongoDB to relational PostgreSQL schema design.
Experience
Software Engineering Intern
Berlin / Remote · 05/2025 – 07/2025spaceSHIFT A.A. GmbH
- Completed intensive 3-month Go internship under direct CTO mentorship. Built authentication APIs, e-commerce backend components, and CRUD systems using Echo and PostgreSQL — from zero prior Go experience.
- Developed React/TypeScript frontends for internal testing and API validation. Practiced clean 4-layer architecture: handlers → services → repositories → models.
- Applied internship learnings independently post-internship to design and deploy a production-grade auth system.
IT Consultant (Freelance)
Cologne / Remote · 12/2025 – 02/2026Empatica Jugendhilfe GmbH
- Sole consultant on a full Microsoft 365 migration for a 15-person social services organization: domain setup, SharePoint permissions, VoIP configuration, and Office 365 deployment across macOS and Windows.
- Zero-downtime migration preserving existing email infrastructure. Conducted team training, produced user handbooks, and provided two weeks of remote support.
Web Development Learning Assistant
Remote · 09/2024 – 04/2025DCI Digital Career Institute
- Tutored 10+ students in React hooks, REST APIs, auth flows, and Git. Raised module pass-rate by 15% through tailored code reviews and pair programming.
- Promoted to tutor just 4 months into the program — recognized as fastest learner in the cohort.
Education
Core Curriculum — C, Algorithms & Systems Programming
Berlin · 02/2026 – ongoing42 Berlin
Passed competitive 26-day Piscine selection. Self-paced, peer-reviewed, no formal instruction.
IT Infrastructure & Cloud
Berlin · 03/2026 – 06/2026 (ongoing)ReDI School of Digital Integration
Networking fundamentals, cloud architecture, containers. Microsoft track: Azure AD, Intune, Autopilot.
Web & Software Development
Berlin / Remote · 04/2024 – 04/2025DCI Digital Career Institute
1,800-hour MERN stack program. Fastest learner in cohort; promoted to peer tutor. Team Lead on 2 projects.
Digital Journalism & Research Methodology
Remote · 12/2022 – 03/2025Deutsche Journalisten-Akademie
Completed concurrently with full-stack engineering training.