Projekte

Raza Hussain Akbari — Senior Full-Stack-Entwickler / Softwareentwickler – Go, Node.js, React, Next.js

Projekte von Raza Hussain Akbari: Go-Microservices, Next.js- & React-Native/Expo-Apps, Cloud-Plattform, Open Source. Offen für Remote & Visa-Sponsoring.

Offen für Remote-Arbeit und Relocation mit Visa-Sponsoring (EU, UK/Irland, Kanada, Australien, Neuseeland).

KraveDish – Restaurantplattform

Eigenes Projekt · Full Stack · 2026

Restaurantplattform vor dem Launch: QR-Bestellung am Tisch, POS/Küchendisplay und Admin-Tools auf Go-Microservices.

  • Turborepo-Monorepo: Go-Services (Fiber) hinter einem API-Gateway, eine Expo-Mobile-App und drei Next.js-16-Web-Apps
  • Backend von NestJS auf Go migriert; eine Turbo-CI-Pipeline lintet, prüft Typen, testet und baut beide Stacks
  • AWS-Infrastruktur in Terraform; Anmeldung für Gäste, Personal und Admins mit Telefon-OTP, OAuth und einer TOTP-MFA-Richtlinie

Stack: Go, Fiber, Next.js 16, React, Expo, TypeScript, PostgreSQL, Redis, Turborepo, Terraform, AWS, Playwright

Multi-Cloud-Management-Plattform

Arbeitgeberprojekt – Closed Source · Full Stack · 2021–present

Features End-to-End auf einer Multi-Cloud-Plattform: von Go/Node/Python-Services bis zur Next.js-Kunden-App.

  • Features über Backend-Services, die interne Admin-/Ops-Oberfläche und die Next.js-Kunden-App hinweg verantwortet – ohne Übergaben
  • Module für VM-Provisionierung und Bare-Metal-Management End-to-End entwickelt
  • Interaktive Netzwerktopologie-Ansicht (ReactFlow, D3) gebaut, die interne Teams als Ops-Tool nutzen

Stack: Go, Gin, Fiber, Node.js, Python, Next.js, React, ReactFlow, D3, PostgreSQL

Collab Docs – kollaborativer Editor

Take-home-Aufgabe · Full Stack · 2026

Editor im Stil von Google Docs mit rollenbasiertem Teilen, Live-Präsenz, Kommentaren und Versionswiederherstellung. Live deployt.

  • 13 Next.js-Route-Handler über ein Prisma-Modell mit 6 Tabellen: Auth, Teilen, .docx/.md-Import, Export, Versionen, Kommentare
  • Rollenmodell Owner/Editor/Commenter/Viewer, abgedeckt durch 22 Vitest-Tests inklusive Datei-Parsing- und XSS-Fällen
  • Signierte httpOnly-Cookie-Sessions und bereinigtes gespeichertes HTML; lokal SQLite, auf Vercel Turso (libSQL)

Stack: Next.js 15, React 19, TypeScript, Tiptap, Prisma, Turso (libSQL), Zod, Vitest, Vercel

Auth-Härtung & Frontend-Plattform

Arbeitgeberprojekt – Closed Source · Frontend · 2021–present

Befund eines Sicherheitsaudits beim Kunden mit einer BFF-Auth-Schicht behoben und die Frontend-Plattform der Teams aufgebaut.

  • Auth von localStorage-Tokens auf einen Next.js-Route-Handler-BFF mit HttpOnly-Cookies umgestellt und so den Audit-Befund geschlossen
  • Gemeinsame Komponentenbibliothek und Microfrontend-Monorepo geschrieben, mit denen Feature-Teams unabhängig ausliefern
  • Code-Review-Standards und CI/CD-Pipelines (GitHub Actions, Jenkins) für AWS, GCP und Azure etabliert

Stack: Next.js, TypeScript, React, Microfrontends, GitHub Actions, Jenkins, Docker, AWS, GCP, Azure

FortiVPN für Omarchy

Open Source · Cloud & DevOps · 2026

VPN-Manager für den Linux-Desktop: Fortinet-SSL-VPN mit mehreren Profilen auf systemd, mit gehärteten Root-Helfern.

  • Leisten-Widget und Panel zum Importieren, Umbenennen, Löschen und Verbinden von VPN-Profilen sowie Start beim Booten, über systemd-Units
  • Root-Helfer werden root-eigen installiert und gegen SHA-256-Digests geprüft, die im Setup-Skript committet sind
  • Der Profilimport übergibt die Konfiguration per stdin mit Digest-Prüfung an root und schließt so ein pkexec-File-Swap-Fenster (TOCTOU)

Stack: QML, Quickshell, Bash, systemd, polkit, openfortivpn

Plattformübergreifende Mobile-Apps

Arbeitgeberprojekt – Closed Source · Mobile · 2021–present

Produktive React-Native/Expo-Apps für iOS und Android, zusammen mit den angebundenen Backend-Services entwickelt.

  • Navigation, State-Management, Authentifizierungsflows und responsive UI mit React Native und Expo umgesetzt
  • REST-APIs und Push-Benachrichtigungen integriert, in direkter Zusammenarbeit mit den Backend-Services
  • Wiederverwendbare Komponenten app-übergreifend geteilt – für konsistente, produktionsreife Cross-Platform-Auslieferung

Stack: React Native, Expo, TypeScript, REST APIs, Push notifications

PetroVault – Website eines Handelsunternehmens

Kundenprojekt · Frontend · 2026

Marketing- und Leadgenerierungs-Website für ein Handelsunternehmen für Industriebedarf in Karatschi.

  • Website mit 20 Seiten: Unternehmensseiten plus 12 Produktkategorieseiten (Rohre, Ventile, Feuerfestmaterialien, Baustahl u. v. m.)
  • Angebots- und Kontaktanfrage-Flow, Sitemap und strukturierte JSON-LD-Daten für Suchmaschinen
  • Animierter, scrollgesteuerter Hero und Abschnittsübergänge mit GSAP und Lenis

Stack: Next.js 16, React 19, TypeScript, Tailwind CSS v4, GSAP, Lenis, Vercel

Open-Source-Beiträge

Open Source · Backend · 2024–2026

Gemergte Fixes für Geräteunterstützung in Zigbee2MQTT und Home Assistant ZHA; Audio-Fix für Teams for Linux offen.

  • Tuya-8-fach-Touch-Wandschalter zu den Zigbee2MQTT-Convertern hinzugefügt, mit Folge-Fix und Gerätedokumentation (gemergt)
  • Passenden ZHA-Quirk zu den zha-device-handlers von Home Assistant hinzugefügt (gemergt)
  • PR für Teams for Linux (offen): Bluetooth-Audiogeräte wiederherstellen, die während einer Sitzung wechseln, mit Unit-Tests

Stack: TypeScript, Python, JavaScript, Zigbee, Home Assistant, Electron

Pull-Requests:

Lieferaufträge – Go-API + Nuxt-Dashboard

Take-home-Aufgabe · Backend · 2022

Go/Gin-REST-API auf PostgreSQL mit Nuxt- und Vuetify-Dashboard für Aufträge, Kunden und Lieferungen.

  • Gin-REST-Endpunkte über fünf GORM-Modelle (Aufträge, Auftragspositionen, Lieferungen, Kunden, Firmen), automatisch migriert
  • Befüllt PostgreSQL beim Start aus dem bereitgestellten CSV-Datensatz
  • Nuxt- und Vuetify-Seiten pro Ressource mit durchsuchbaren, paginierten Datentabellen

Stack: Go, Gin, GORM, PostgreSQL, Nuxt 2, Vue, Vuetify

GPT-3-Question-Answering – Masterarbeit

Masterarbeit · KI & ML · 2022–2023

Masterarbeit in Data Science: GPT-3 für Question Answering auf SQuAD feinabgestimmt und mit DistilBERT verglichen.

  • SQuAD in das JSONL-Format für OpenAI-Fine-Tuning konvertiert (500 Trainings- / 492 Validierungsbeispiele)
  • Ein GPT-3-Modell (Curie) feinabgestimmt und 2.000 Trainingsschritte mit Loss und Accuracy protokolliert
  • Vergleich mit einem auf SQuAD feinabgestimmten DistilBERT-Modell (Masterarbeit an der NED University)

Stack: Python, OpenAI GPT-3, DistilBERT, Hugging Face Transformers, SQuAD, pandas, Jupyter

Startseite — Raza Hussain Akbari