Projecten

Raza Hussain Akbari — Senior full-stack developer / software engineer — Go, Node.js, React, Next.js

Projecten van Raza Hussain Akbari: Go-microservices, Next.js- & React Native/Expo-apps, cloudplatform en open source. Open voor remote & visumsponsoring.

Open voor remote werk en relocatie met visumsponsoring (EU, VK/Ierland, Canada, Australië, Nieuw-Zeeland).

KraveDish — restaurantplatform

Eigen project · Full stack · 2026

Restaurantplatform in pre-launch: bestellen aan tafel via QR, kassa/keukendisplay en admintools op Go-microservices.

  • Turborepo-monorepo: Go-services (Fiber) achter een API-gateway, een Expo-app en drie Next.js 16-webapps
  • Backend gemigreerd van NestJS naar Go; één Turbo CI-pipeline lint, typecheckt, test en bouwt beide stacks
  • AWS-infrastructuur in Terraform; authenticatie voor gasten, personeel en admins met telefoon-OTP, OAuth en een TOTP-MFA-beleid

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

Multi-cloud managementplatform

Werk voor werkgever – closed source · Full stack · 2021–present

Features end-to-end op een multi-cloudplatform: van Go/Node/Python-services tot de Next.js-klantapp.

  • Eigenaar van features over backendservices, de interne admin/ops-UI en de Next.js-klantapp heen, zonder overdrachten
  • Modules voor VM-provisioning en bare-metalbeheer end-to-end gebouwd
  • Interactieve netwerktopologieweergave (ReactFlow, D3) gebouwd, door interne teams gebruikt als ops-tooling

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

Collab Docs — collaboratieve editor

Take-home-opdracht · Full stack · 2026

Editor in Google Docs-stijl met rolgebaseerd delen, live aanwezigheid, opmerkingen en versieherstel. Online gedeployed.

  • 13 Next.js-route handlers op een Prisma-model met 6 tabellen: auth, delen, .docx/.md-import, export, versies, opmerkingen
  • Toegangsmodel Owner/Editor/Commenter/Viewer, gedekt door 22 Vitest-tests, inclusief bestandsparsing- en XSS-cases
  • Ondertekende httpOnly-cookiesessies en gesanitizede opgeslagen HTML; lokaal SQLite, Turso (libSQL) op Vercel

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

Auth-hardening & frontendplatform

Werk voor werkgever – closed source · Frontend · 2021–present

Een bevinding uit een security-audit van een klant opgelost met een BFF-authlaag, en het frontendplatform gebouwd waarop teams opleveren.

  • Auth verplaatst van localStorage-tokens naar een Next.js Route Handler-BFF met HttpOnly-cookies, waarmee de auditbevinding is gesloten
  • De gedeelde componentenbibliotheek en microfrontend-monorepo geschreven waarmee featureteams zelfstandig opleveren
  • Code-reviewstandaarden en CI/CD-pipelines (GitHub Actions, Jenkins) opgezet voor AWS, GCP en Azure

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

FortiVPN voor Omarchy

Open source · Cloud & DevOps · 2026

VPN-manager voor de Linux-desktop: Fortinet SSL-VPN met meerdere profielen op systemd, met geharde root-helpers.

  • Balkwidget en paneel om VPN-profielen te importeren, hernoemen, verwijderen en verbinden, plus starten bij het opstarten, via systemd-units
  • Root-helpers worden als root-eigendom geïnstalleerd en gecontroleerd tegen SHA-256-digests die in het setupscript zijn gecommit
  • Profielimport geeft de config via stdin met digestcontrole door aan root, wat een pkexec-file-swap-venster (TOCTOU) sluit

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

Cross-platform mobiele apps

Werk voor werkgever – closed source · Mobiel · 2021–present

Productie-apps in React Native/Expo voor iOS en Android, gebouwd samen met de backendservices die ze aanroepen.

  • Navigatie, state management, authenticatieflows en responsieve UI gebouwd met React Native en Expo
  • REST-API's en pushnotificaties geïntegreerd, in directe samenwerking met de backendservices
  • Herbruikbare componenten gedeeld tussen apps voor consistente, productierijpe cross-platform oplevering

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

PetroVault — website voor een handelsbedrijf

Klantproject · Frontend · 2026

Marketing- en leadgeneratiewebsite voor een handelsbedrijf in industriële benodigdheden in Karachi.

  • Site van 20 pagina's: bedrijfspagina's plus 12 productcategoriepagina's (buizen, afsluiters, vuurvaste materialen, constructiestaal en meer)
  • Offerte- en contactaanvraagflow, sitemap en JSON-LD gestructureerde data voor zoekmachines
  • Geanimeerde, scrollgestuurde hero en sectie-overgangen met GSAP en Lenis

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

Open-sourcebijdragen

Open source · Backend · 2024–2026

Gemergede fixes voor apparaatondersteuning in Zigbee2MQTT en Home Assistant ZHA; audiofix voor Teams for Linux staat open.

  • Tuya 8-voudige touch-wandschakelaar toegevoegd aan de Zigbee2MQTT-converters, met een vervolgfix en apparaatdocumentatie (gemerged)
  • De bijbehorende ZHA-quirk toegevoegd aan de zha-device-handlers van Home Assistant (gemerged)
  • PR voor Teams for Linux (open): Bluetooth-audioapparaten herstellen die tijdens een sessie wisselen, met unittests

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

Pull requests:

Bezorgorders — Go-API + Nuxt-dashboard

Take-home-opdracht · Backend · 2022

Go/Gin REST-API op PostgreSQL met een Nuxt + Vuetify-dashboard voor orders, klanten en leveringen.

  • Gin REST-endpoints over vijf GORM-modellen (orders, orderregels, leveringen, klanten, bedrijven), automatisch gemigreerd
  • Vult PostgreSQL bij het opstarten met de aangeleverde CSV-dataset
  • Nuxt + Vuetify-pagina's per resource met doorzoekbare, gepagineerde datatabellen

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

GPT-3 question answering — masterscriptie

Masterscriptie · AI & ML · 2022–2023

Masterscriptie Data Science: GPT-3 gefinetuned voor question answering op SQuAD, vergeleken met DistilBERT.

  • SQuAD omgezet naar JSONL voor OpenAI-fine-tuning (500 trainings- / 492 validatievoorbeelden)
  • Een GPT-3-model (Curie) gefinetuned en 2.000 trainingsstappen met loss en accuracy gelogd
  • Vergeleken met een op SQuAD gefinetuned DistilBERT-model (scriptie aan NED University)

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

Home — Raza Hussain Akbari