Skip to content
FRFaizan Raza
Engineer · Dubai, UAE
2021–present

FaizanRaza

I build systems that have to stay up: EV charging networks, parking operations, and the apps people use to touch them.

Shipping
5 years
Based
Dubai, UAE
Focus
Real-time systems
Livecentral-system

About

I have spent five years on software that talks to hardware in the field: charge points, barriers, occupancy sensors, payment terminals. That work sets the standard I hold everything to. A dashboard is only as good as the state it reports, and the state has to be right.

Day to day I lead a team at Devways in Dubai, working across Django on the backend and React and React Native on the front. Outside of it I ship my own products end to end, which is where I get to make every architectural call myself and live with the consequences.

Selected work
11 projects

Things I have built

Four products I own end to end, and six systems built for operators running charging networks and parking sites. Every one opens into how it was actually put together.

Products

Mine. Every architectural decision and its consequences.

Read the case study
AI product · four codebasesLive

Resumy AI

Tailors a resume to a specific job post, tracks every application afterwards, and answers questions about your own profile. Django and Channels on the back, Expo and React on the front.

Backend
Django · DRF · Channels · Celery · PostgreSQL · Redis
Mobile
Expo · React Native · Uniwind
Dashboard
React 19 · Vite · Tailwind 4 · Zustand · Recharts
  • Django
  • DRF
  • Channels
  • Celery
  • PostgreSQL
  • Redis
  • +7
Read the case study
Local-first mobile appLive

Locent

A personal expense ledger that has no server. Everything lives on the device; backups are encrypted on the phone and pushed to a private folder in the owner's Google Drive.

Runtime
Expo · React Native · Hermes
Data
expo-sqlite · Drizzle ORM · generated migrations
Crypto
AES-256-GCM · @noble/ciphers · @noble/hashes
  • Expo
  • React Native
  • TypeScript
  • SQLite
  • Drizzle ORM
  • Uniwind
  • +3
Case study
Read the case study
Open source · image compressionOpen source

TinyPNG

Compress and resize PNG, JPEG, and WebP images entirely in the browser. Adjust quality and dimensions, then download individual images or a ZIP without uploading any image data.

Processing
Browser Canvas · no image uploads
Formats
PNG · JPEG · WebP
Downloads
Individual files · ZIP with JSZip
  • React
  • TypeScript
  • Canvas
  • JSZip
  • Vite
  • Tailwind CSS
Read the case study
Open source · reference catalogOpen source

React Design Patterns

An interactive catalog of 57 React patterns. Every pattern is a component that actually runs, with the source that renders it shown directly underneath.

Scale
57 patterns · 8 categories
Framework
React 19 with the React Compiler enabled
Build
Vite 8 · TypeScript · custom highlight plugin
  • React 19
  • React Compiler
  • Vite 8
  • TypeScript
  • Tailwind 4
  • React Router
  • +1
Read the case study
EV charging · protocol toolingOpen source

OCPP Charger Simulator

A simulated two-connector EV charger that speaks OCPP 1.6J over WebSocket. It boots against a central system, runs charging sessions with live meter values, and answers the operator's remote commands the way the standard says a real unit should.

Protocol
OCPP 1.6J · JSON over WebSocket
Runtime
Python · asyncio · ocpp · websockets
Connectors
Two, with independent state
  • Python
  • asyncio
  • OCPP 1.6J
  • WebSockets
Case study

Client work

Built at Devways Digital Solutions for EV charging and parking operators.

Read the case study
EV charging · operator platformIn production

Charge Point Management System

The platform operators use to run a charging network. I designed its plugin-based frontend so that modules can be developed, built and shipped independently of the host application.

Architecture
Plugin host, independently built modules
My role
Frontend architecture and delivery
Core
React · Webpack · Babel
  • React
  • Webpack
  • Babel
  • webpack-dev-middleware
  • webpack-hot-middleware
Case study
Read the case study
Smart parking · real-time monitoringIn production

Parking Guidance System

Real-time occupancy across a parking site, drawn on an interactive map and backed by a live video wall. Sensor state and CCTV in one view, with analytics on top.

Transport
Pushed over WebSockets, not polled
Surfaces
Interactive map · video wall · analytics
Sector
Smart parking
  • React
  • WebSockets
  • Django
  • CCTV streams
  • Charts
Case study
Read the case study
Smart parking · device controlIn production

Smart Parking Operations

The operations console: monitor occupancy, raise alerts from parking machines, and control field devices like barriers in real time, behind role-based access.

Capability
Live monitoring · device control · alerting
Access
Role-based permissions over views and actions
Sector
Smart parking
  • React
  • WebSockets
  • Django
  • RBAC
Case study
Read the case study
Smart parking · membershipsIn production

E-membership Dashboard

Where operators manage site memberships and user contracts: cardholder registration, renewals and cancellations, handled in one place.

Domain
Memberships, contracts, cardholder lifecycle
Core
React · Django · PostgreSQL
Sector
Smart parking
  • React
  • Django
  • PostgreSQL
Case study
Read the case study
Payments · mobile webIn production

Express Ticket Checkout

A mobile-friendly checkout for paying a parking ticket. The interface renders from backend configuration, so one application serves clients with different requirements.

Pattern
Server-driven UI from backend configuration
Payments
Multiple gateways, selected per client
Sector
Parking payments
  • React
  • Django
  • Payment gateways
  • Responsive web
Case study
Read the case study
EV charging · consumer appIn production

EV Charging Mobile App

The driver-facing side of the charging network: find a charger, start a session, watch it progress in real time, and top up an in-app wallet to pay for it.

Platforms
iOS and Android from one React Native codebase
Real time
Live session progress from the operator layer
Sector
EV charging
  • React Native
  • Expo
  • React Navigation
  • WebSockets
  • Payment gateways
Case study
Capabilities
Backend · Frontend · Mobile

What I work in

I am most useful on the seam between them, where a device reports something, a server has to believe it, and three different clients have to show it.

Backend

11

Where the state lives. Django from the schema up: API design, background work, and the real-time layer that pushes device state to everything else.

  • Python
  • Django
  • Django REST Framework
  • PostgreSQL
  • Channels
  • Celery
  • Redis
  • WebSockets
  • Gunicorn
  • Docker
  • nginx

Frontend

13

Operator consoles and dashboards, mostly. Dense interfaces that have to stay readable while values change underneath them.

  • React
  • TypeScript
  • Next.js
  • Tailwind CSS
  • React Router
  • Redux Toolkit
  • Zustand
  • React Hook Form
  • Recharts
  • ApexCharts
  • Material UI
  • Vite
  • Webpack

Mobile

9

Cross-platform apps for the people at the other end of the hardware: drivers, cardholders, and my own products' users.

  • React Native
  • Expo
  • TypeScript
  • React Navigation
  • Expo Router
  • SQLite
  • Drizzle ORM
  • EAS
  • RevenueCat
Commissioning log
2021–present

Where I have worked

  1. 2024

    Team Lead & Senior Software Engineer

    Current

    Devways Digital Solutions · Dubai, UAE

    Leading delivery across the EV charging and smart parking product lines, from backend architecture through to the operator dashboards and customer-facing apps.

    • Set the frontend architecture for the charge point management system, including the plugin model that lets operator-specific modules ship independently
    • Own technical direction and code review across the team
    • Take products from requirements through architecture, delivery and production support
  2. 2022

    Software Developer

    2022–2024

    Devways Digital Solutions · Dubai, UAE

    Built real-time operations software for parking sites and EV charging networks: occupancy monitoring, device control, memberships and payments.

    • Built the real-time layer behind occupancy monitoring and device control using WebSockets
    • Delivered the parking guidance system, e-membership dashboard and express ticket checkout
    • Shipped the EV mobile app in React Native, including the in-app wallet
  3. 2021

    Web Developer

    2021–2022

    Goflare Digital Solutions · Jhelum, Pakistan

    First professional role. Built and shipped client web applications, and learned the full delivery cycle from requirements to production.

    • Built client web applications across the stack
    • Worked directly with clients on requirements and revisions
Contact

Start a conversation

Hiring, contracting, or you have a system that needs to stop falling over. Tell me what you are building and I will tell you honestly whether I am the right person for it.