About Skills Work Tools Contact

Vahid.

Veteran Software Solutions Architect & Engineer

Designing & shipping end-to-end systems since 2004. 20+ years, 13 disciplines: iOS, Android, Tauri, Go backends & cryptography.
Scroll
iOS / Swift Android / Kotlin Tauri / Rust Go Backend WebRTC Docker iOS / Swift Android / Kotlin Tauri / Rust Go Backend WebRTC Docker
Cryptography Reverse Engineering PostgreSQL Cloudflare CI / CD Linux Cryptography Reverse Engineering PostgreSQL Cloudflare CI / CD Linux
01 About

I architect entire product ecosystems: secure messengers, real-time conferencing platforms, distributed backends, native mobile apps and desktop clients. From low-level cryptography and reverse engineering up to polished UI on iOS, Android & the web.

0
Years in code
0
Projects shipped
0
Languages & skills
0
Platforms covered
02 Programming Languages & Skills · 20+ years

Thirteen disciplines.
One craft.

01 Swift
iOSSwiftUICombine
3 yrs
02 Kotlin
AndroidComposeCoroutines
3 yrs
03 Go
BackendgRPCMicroservices
1 yr
04 Rust
TauriSystemsWebAssembly
1 yr
05 Flutter / Dart
Cross-platformMobile
1 yr
06 C / C++
NativeCryptoFFI
8 yrs
07 Python
ToolingScriptsAutomation
10+ yrs
08 TypeScript / JavaScript
ReactNodeVite
15 yrs
09 PHP
BackendsPaymentsIntegrations
15 yrs
10 SQL
PostgreSQLMySQLSQLite
20 yrs
11 Bash / Shell
DevOpsCI/CDLinux
20 yrs
12 Reverse Engineering
Binary analysisGhidraFrida
10+ yrs
13 Assembler
x86 / ARMLow-levelOptimizations
4 yrs
03 · Featured

Selected Work

/03 Networking Self-hosted

ZarpVPN

Self-hosted VPN with a PHP control panel: provision users, rotate credentials and audit every action. BLAKE3-hashed secrets, sudo-driven user creation on the host and a full activity log.

Z.

What's inside

  • PHP admin panel — login, navbar, dashboard
  • User provisioning via sudo on the host
  • BLAKE3-hashed credentials
  • Full audit & activity logging
  • Server-side config management

Stack

PHPBLAKE3Linux sudoApache
/04 Game vaha.net/seamoon

SeaMoon

A moonlit fishing voyage — a browser 3D game. WebGL scene with glTF boats, buoys and fish, Web Audio ambience, backed by a Node server for cloud saves and anti-cheat.

S.

What's inside

  • WebGL 3D scene, ES modules
  • glTF (.glb) models, textures & audio
  • SQLite-backed cloud saves
  • Server-side anti-cheat
  • Real-time sync over WebSocket

Stack

WebGLglTFWeb Audio NodeExpressws better-sqlite3
/05 E-commerce SaaS Multi-tenant · vshopr.org

vShopr

Self-hosted, multi-tenant e-commerce SaaS. One repo, two parts: vShop (the storefront + admin, PHP API + React) and the vShopr control plane that turns a Polar checkout into a fully provisioned tenant: own subdomain, own SQLite DB and admin user, in seconds.

vS

Storefront & Admin

React storefront + admin on a PHP API, one per tenant: products, cart, checkout, orders, staff and theming.

  • Product catalog & categories
  • Cart, checkout & order flow
  • Customer & admin authentication
  • Inventory + order management
  • Configurable theming, PWA-ready front-end
  • Server-side plan caps (products / staff / storage)

Stack

ReactTypeScriptVite PHP REST APISQLitePWA

Control Plane

Apex-domain SaaS layer: signup, billing, automatic tenant provisioning and owner / tenant dashboards.

  • Polar checkout → signed webhook → account
  • Email verification → auto tenant provisioning
  • Per-tenant copy of the app, SQLite DB & admin
  • Wildcard subdomains + custom domains (Cloudflare for SaaS)
  • One-shot installer: web server, TLS, firewall

Security & Ops

  • Per-login Turnstile + rate limiting
  • open_basedir tenant isolation, uploads exec-block
  • .env & secrets outside the web root
  • License / anti-tamper for single-license builds
PHPSQLitePolar CloudflareTurnstileApache
/06 Real Estate Platform

Nekretnine

Real-estate listings platform with agencies, agents and rich property pages. Built on Next.js with server-side rendering, image optimization and detailed search filters.

N.

What's inside

  • Property listings with rich media
  • Agency & agent profile pages
  • Faceted search & map view
  • SSR + image optimization
  • Contact & inquiry flow

Stack

Next.jsReactTypeScript SSRImage optim.SEO
/07 Government Live · Novi Pazar

Firmin
Public Revenue

Official portal for the City of Novi Pazar's Public Revenue Administration. Citizens browse public notices, procurement listings & downloadable documents; staff publish content via an authenticated back office.

F.

What's inside

  • React SPA with light/dark theming
  • Document repository with previews
  • Public procurements board
  • SEO + structured data for visibility
  • Authenticated staff back office
  • Serbian-first localization

Stack

ReactTypeScriptVite PHP APIMySQLApache
/08 EdTech Study app

Funkcionalna
Anatomija

Interactive study platform built around the DIF Functional-Anatomy curriculum. Browse extracted content, flip through digital scripta, and read premium PDF notes, all in a hand-drawn, paper-feel UI.

A.

What's inside

  • Topic browser with extracted content
  • Embedded PDF scripta & premium notes
  • Hand-drawn UI (Patrick Hand / Marker)
  • Light/Dark theme toggle
  • Search across the curriculum

Stack

Vanilla JSHTML / CSSPDF.js Custom typography
/09 Smart City Live

Smart
Parking

Real-time parking-spot platform with interactive maps, route guidance and a PHP-driven backend. Drivers see free spots, get turn-by-turn navigation, and operators manage zones from a single panel.

P.

What's inside

  • React + Vite SPA front-end
  • Leaflet maps + leaflet-routing-machine
  • PHP REST API with MySQL store
  • Live availability (WebSocket polling)
  • Mobile-first responsive UI
  • Operator console for zone management

Stack

ReactViteLeaflet OpenStreetMapPHPMySQL REST APIWebSockets
/10 Streaming vaha.net/movie

Vaha
Movies

Personal movie & TV-show streaming portal with cached metadata, ad-blocking, video extractors and direct-play sources. Custom PHP backend, paginated JSON cache and integrated AdGuard Home for clean playback.

M.

What's inside

  • Movie + TV show browsing & details
  • Multi-page JSON metadata cache
  • Custom video-source extractors
  • AdGuard Home network ad-blocker
  • Search, genres, recommendations
  • Progressive image loading

Stack

PHPJavaScriptJSON cache TMDB APIAdGuard HomeApache
/11 Tool Web app

Teleprompter

Browser-based teleprompter for presenters & streamers. Adjustable speed, mirror modes, hotkey control and live-edit script. Works on any device with a browser.

.

What's inside

  • Variable scroll speed (0.1x–10x)
  • Mirror / flip modes for camera rigs
  • Hotkey + remote control
  • Inline script editor with autosave
  • Fullscreen + presenter mode

Stack

ReactViteTypeScript LocalStorage
/12 Desktop App Win · Linux

Uplatnice
& Potvrde

Cross-platform desktop tool for generating Serbian payment slips (uplatnice) and receipts. One installer for Windows (.exe) and Linux (.AppImage), with print-ready PDF output and stored client data.

.

What's inside

  • Generates compliant Serbian payment slips
  • Custom receipt templates
  • Local client & invoice database
  • Print-ready PDF export
  • One installer per platform

Stack

TauriRustTypeScript SQLitePDF generation Windows .exeLinux .AppImage
/13 Utility Bosnian

Vaktija

Daily Islamic prayer-times app with location-aware schedule, monthly view, notifications and an offline-friendly PWA setup. Localized in Bosnian, designed to be lightweight and instant.

V.

What's inside

  • Geo-aware prayer schedule
  • Daily / monthly / yearly views
  • Notifications + Adhan reminders
  • Hijri calendar integration
  • Installable PWA, offline support

Stack

ReactService WorkerPWA Geolocationi18n
/14 2024–present Personal

vaha.net

This very portfolio. A multi-language, accessibility-first React SPA hosted on Cloudflare with edge caching, schema.org metadata and full localization in English, German, French, Italian, Spanish & Serbian.

v.

Front-end

  • React 18 + TypeScript SPA
  • Shopify Polaris design primitives
  • i18n: 6 languages, auto-detect
  • Theme switcher (light / dark)
  • Schema.org structured data + OG images
React 18TypeScriptPolaris i18nWebPSEO

Infrastructure

  • Cloudflare CDN + Rocket Loader
  • SPA routing, prefetch & preload
  • Sub-1s LCP on 3G profile
  • PWA manifest, installable
  • 100/100 Lighthouse on perf & SEO
CloudflarePWAService Worker Schema.orgLighthouse
04

Tooling & Infrastructure

Mobile & Desktop

Swift / SwiftUI

Kotlin / Compose

Rust / Tauri

Web

TypeScript

React

Real-time & Security

WebRTC

Cryptography

Backend & Data

Go

PostgreSQL

Redis

Infra & DevOps

Docker

Linux / DevOps

Nginx / Apache

Cloudflare

CI / CD

Observability

Grafana / Loki

05 Contact

Let's build
something real.

Tell me about your project: product, mobile app, backend, security or infra. I read every message and reply within a day.

Based in
Belgrade, Serbia · remote worldwide
Availability
Booking new engagements, 2026
Response time
< 24h