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