All projects
SaaS · Cloud Infrastructure
Private / NDA

Fyreway

A unified SaaS control plane for VPN and infrastructure providers — provisioning, monitoring, billing, and RBAC across a large fleet of servers.

Role
Full-Stack Engineer
Timeline
2025 – Present
Confidential
ReactNode.jsTypeScriptReact NativeDockerGitHub ActionsGrafana
dashboard.fyreway.app
70%
less manual
100+
servers
40%
faster
Challenge

VPN and infrastructure providers depended on fragmented tools and manual server operations.

Solution

A unified SaaS control plane for provisioning, RBAC, billing, monitoring, and mobile management.

Outcome

70% less manual provisioning, 100+ servers monitored, and 40% faster deployments.

Private production repository. Architecture and implementation details available during discussion.
Context

Business context

VPN and infrastructure providers needed a reliable way to deploy, monitor, bill, and manage distributed server environments without relying on disconnected tools and manual scripts.

Problem

The problem

Provisioning was slow and error-prone, operational data was fragmented, billing was separate from infrastructure management, and customers lacked a unified web and mobile experience.

Constraints

Constraints & complexity

Multi-region server fleet with different provider APIs
Strict RBAC — provider staff, resellers, and end customers on one platform
Billing had to stay in sync with real-time infrastructure state
Mobile customers expected parity with the web dashboard
Solution

The solution

A central SaaS control plane combining server provisioning, RBAC, cloud-provider operations, subscription billing, Grafana monitoring, CI/CD, and a React Native customer application — all on one shared data model.

Results

Measurable results

70% reduction in manual provisioning effort
100+ production servers monitored
40% faster deployments
45% improvement in platform engagement
Walkthrough

Product walkthrough

Screen

Main dashboard

Fleet-wide view of servers, health, active subscriptions, and recent operational events.

Screen

Server listing & provisioning

One-click provisioning across regions, with progress and audit history per action.

Screen

Grafana monitoring

Grafana-powered charts embedded in-product — latency, uptime, and per-server health at a glance.

Screen

Billing management

Subscription lifecycle, card management, refunds, and invoices linked to the tenants that own the servers.

Screen

Roles & permissions

Fine-grained RBAC — provider staff, resellers, and customers all safely on one platform.

Screen

React Native mobile app

React Native app giving customers parity with the web dashboard while away from a desk.

System diagram
React Dashboard
React Native Mobile
Node.js APIs
RBAC
Billing
Provisioning
Grafana Monitoring
CI/CD
Cloud Providers
Engineering

Architecture & technical approach

Layer

Frontend

  • React
  • TypeScript
  • Tailwind CSS
  • Charts & realtime widgets
Layer

Backend

  • Node.js
  • REST APIs
  • RBAC
  • Provisioning workers
Layer

Mobile

  • React Native
  • Expo
  • Push notifications
Layer

Infrastructure

  • Docker
  • SSH provisioning
  • WireGuard VPN
  • Multi-region servers
Layer

Monitoring

  • Grafana dashboards
  • Latency & health probes
  • Alerting
Layer

CI/CD

  • GitHub Actions
  • Automated deploys
  • Environment promotion
Layer

Billing

  • Subscription lifecycle
  • Recurring payments
  • Refunds & invoicing
Role

My responsibilities

Full-Stack Engineer — architecture, backend APIs, React dashboard, React Native customer app, subscription billing, infra automation, and Grafana monitoring integration.

Automated server provisioning across regions
Role-based access control & multi-tenant workspaces
Cloud service management & lifecycle actions
B2B subscription billing, refunds, card management
Grafana-powered real-time monitoring at scale
React Native app for customers on the go
Solutions

Relevant services

Next step

Managing similar infrastructure complexity?

Let's discuss how to centralize provisioning, monitoring, billing, and customer access in one scalable platform.