Projects
Raza Hussain Akbari — Senior Full Stack Software Engineer — Go, Python/FastAPI, Node.js, React, Next.js
Projects by Raza Hussain Akbari: Go microservices, Next.js & React Native/Expo apps, cloud platform work and open source. Open to remote & visa sponsorship.
Open to remote work and relocation with visa sponsorship (EU, UK/Ireland, Canada, Australia, New Zealand).
KraveDish — Restaurant Platform
Personal project · Full Stack · 2026
Pre-launch restaurant platform: QR table ordering, POS/kitchen display and admin tools on Go microservices.
Turborepo monorepo: Go (Fiber) services behind an API gateway, an Expo mobile app and three Next.js 16 web apps
Migrated the backend from NestJS to Go; one Turbo CI pipeline lints, type-checks, tests and builds both stacks
AWS infrastructure in Terraform; customer, staff and admin auth with phone OTP, OAuth and a TOTP MFA policy
Stack: Go, Fiber, Next.js 16, React, Expo, TypeScript, PostgreSQL, Redis, Turborepo, Terraform, AWS, Playwright
Multi-cloud Management Platform
Employer work — closed source · Full Stack · 2021–present
Feature slices end to end on a multi-cloud platform: Go/Node/Python services to the customer Next.js app.
Owned features across backend services, the internal admin/ops UI and the customer-facing Next.js app, no hand-offs
Built VM provisioning and bare-metal management modules end to end
Built an interactive network topology view (ReactFlow, D3) used as ops tooling by internal teams
Stack: Go, Gin, Fiber, Node.js, Python, Next.js, React, ReactFlow, D3, PostgreSQL
Collab Docs — Collaborative Editor
Take-home assignment · Full Stack · 2026
Google-Docs-style editor with role-based sharing, live presence, comments and version restore. Deployed.
13 Next.js route handlers over a 6-table Prisma model: auth, sharing, .docx/.md import, export, versions, comments
Owner/Editor/Commenter/Viewer access model covered by 22 Vitest tests, including file-parse and XSS cases
Signed httpOnly-cookie sessions and sanitized stored HTML; SQLite locally, Turso (libSQL) on Vercel
Stack: Next.js 15, React 19, TypeScript, Tiptap, Prisma, Turso (libSQL), Zod, Vitest, Vercel
Auth Hardening & Frontend Platform
Employer work — closed source · Frontend · 2021–present
Closed a client security-audit finding with a BFF auth layer, and built the frontend platform teams ship on.
Moved auth off localStorage tokens to a Next.js Route Handler BFF with HttpOnly cookies, closing an audit finding
Wrote the shared component library and microfrontend monorepo that let feature teams ship independently
Set code-review standards and CI/CD pipelines (GitHub Actions, Jenkins) across AWS, GCP and Azure
Stack: Next.js, TypeScript, React, Microfrontends, GitHub Actions, Jenkins, Docker, AWS, GCP, Azure
FortiVPN for Omarchy
Open source · Cloud & DevOps · 2026
Linux desktop VPN manager: multi-profile Fortinet SSL VPN on systemd, with hardened root helpers.
Bar widget and panel to import, rename, delete and connect VPN profiles, plus start-at-boot, via systemd units
Root helpers installed root-owned and verified against SHA-256 digests committed in the setup script
Profile import passes config to root over stdin with a digest check, closing a pkexec file-swap (TOCTOU) window
Stack: QML, Quickshell, Bash, systemd, polkit, openfortivpn
Cross-platform Mobile Apps
Employer work — closed source · Mobile · 2021–present
Production React Native/Expo apps for iOS and Android, built alongside the backend services they call.
Built navigation, state management, authentication flows and responsive UI with React Native and Expo
Integrated REST APIs and push notifications, working directly with the backend services
Shared reusable components across apps for consistent, production-ready cross-platform delivery
Stack: React Native, Expo, TypeScript, REST APIs, Push notifications
PetroVault — Trade Company Website
Client project · Frontend · 2026
Marketing and lead-generation site for a Karachi industrial-supply trading company.
20-page site: company pages plus 12 product-category pages (pipes, valves, refractories, structural steel and more)
Quote and contact enquiry flow, sitemap and JSON-LD structured data for search
Animated, scroll-driven hero and section transitions with GSAP and Lenis
Stack: Next.js 16, React 19, TypeScript, Tailwind CSS v4, GSAP, Lenis, Vercel
Open-source Contributions
Open source · Backend · 2024–2026
Merged device-support fixes into Zigbee2MQTT and Home Assistant ZHA; audio fix open in Teams for Linux.
Added a Tuya 8-gang wall touch switch to Zigbee2MQTT converters, with a follow-up fix and device docs (merged)
Added the matching ZHA quirk to Home Assistant's zha-device-handlers (merged)
Teams for Linux PR (open): recover Bluetooth audio devices that change mid-session, with unit tests
Stack: TypeScript, Python, JavaScript, Zigbee, Home Assistant, Electron
Pull requests:
Delivery Orders — Go API + Nuxt Dashboard
Take-home assignment · Backend · 2022
Go/Gin REST API on PostgreSQL with a Nuxt + Vuetify dashboard for orders, customers and deliveries.
Gin REST endpoints over five GORM models (orders, order items, deliveries, customers, companies), auto-migrated
Seeds PostgreSQL from the provided CSV dataset on start
Nuxt + Vuetify pages per resource with searchable, paginated data tables
Stack: Go, Gin, GORM, PostgreSQL, Nuxt 2, Vue, Vuetify
GPT-3 Question Answering — MS Thesis
MS thesis · AI & ML · 2022–2023
MS Data Science thesis: fine-tuned GPT-3 for question answering on SQuAD, benchmarked against DistilBERT.
Converted SQuAD into OpenAI fine-tuning JSONL (500 training / 492 validation examples)
Fine-tuned a GPT-3 (Curie) model and logged 2,000 training steps of loss and accuracy
Compared against a DistilBERT model fine-tuned on SQuAD (NED University thesis)
Stack: Python, OpenAI GPT-3, DistilBERT, Hugging Face Transformers, SQuAD, pandas, Jupyter
Home — Raza Hussain Akbari
English
Deutsch
Nederlands
Français
This portfolio includes an interactive 3D experience — enable JavaScript to view it.