Skip to content
Portfolio · Case studies

Systems built forreal operations

ERP platforms, SaaS products, healthcare suites, delivery stacks, and proptech — documented with stack, modules, and production outcomes.

Selected work

Products & platforms

Filter by category. Each card includes stack, modules, highlights, and live links.

Modular campus ERP — admissions through academics, finance, hostel, and operations

School Management System

01

Full-stack school platform at school.wilayats.com built on Laravel 13, Inertia.js 2, and React 19. Thirty documented modules in `app/Core` and bounded feature packages cover the master academic lifecycle hub, admissions pipeline, timetables, exams, fees, payroll, hostel, transport, smart alerts, and bank reconciliation—with route-synced RBAC for admins, teachers, parents, and staff.

Designed for day-to-day campus operations: role-scoped dashboards for admins, teachers, parents, and staff; signed webhooks for fee payments and biometric attendance devices; and a reporting layer spanning P&L, payroll runs, bank reconciliation, and audit trails.

Technology stack

Laravel 13PHP 8.4React 19TypeScriptInertia.js 2PostgreSQLRedux ToolkitYajra DataTablesDomPDFFirebaseLeafletBootstrap 5Vite 7

Key outcomes

  • Admissions pipeline: inquiry/application workflow, document verification, screening, waitlist, enrollment, bulk import, promotion rollover, and pipeline analytics with CSV export
  • 26 of 30 advanced requirements covered in docs; GitHub Actions CI runs PHPUnit, `npm run verify` (TypeScript), and production builds on every push
  • Signed webhooks for fee payments and attendance devices; P&L hub, payroll runs with payslips, bank reconciliation MVP, Firebase notifications, and DomPDF receipts

Module coverage19

  • Admissions Pipeline & Documents
  • Master Academic Lifecycle Hub
  • Students, Enrollment & Promotion
  • Parents & Parent Tickets
  • Teachers, Workload & Substitutes
  • Academic Sessions & Structure
  • Timetable, Conflicts & Wallchart PDF
  • Attendance & Device Webhooks
  • Homework & Submissions
  • Examinations, Seating & Question Bank
  • Results, Recheck & Ranking
  • Fees, Installments & Payment Webhooks
  • School Accounting & Bank Reconciliation
  • School P&L Hub & Payroll
  • Hostel & Transport
  • Health Records & Smart Alerts
  • Document & Media Library
  • Reporting, Audit & Data Integration
  • Notifications & RBAC

Enterprise ERP for tobacco and agricultural supply-chain operations

Tabocoo ERP

02

Tabocoo ERP at ttb.wilayats.com — Laravel 12 + Inertia + React 19 for farmer procurement, tobacco inventory (grades, lots, processing batches), mazdoor labor, Pakistan payroll, multi-currency export, and double-entry accounting — all scoped by financial year with route-based RBAC.

Scoped by financial year with route-based RBAC, the platform connects farmer procurement and tobacco inventory through processing batches, mazdoor labor, Pakistan payroll, and multi-currency export invoicing with automated journal entries.

Technology stack

Laravel 12PHP 8.2React 19TypeScriptInertia.js 2PostgreSQLDomPDFYajra DataTablesRedux ToolkitVite 7

Key outcomes

  • End-to-end tobacco flow: farmer agreements → purchases → bundle batches → inventory lots → truck/processing → lamina → export orders with multi-grade line items
  • Multi-currency export (USD/EUR/GBP/AED/SAR/CNY) with per-order PKR rates, commercial invoice PDFs, and automated journal entries (sales, receivables, receipts)
  • Reports hub: P&L, balance sheet, trial balance, farmer/buyer ledgers, inventory summary, payroll summary, and FBR tax deduction export

Module coverage12

  • Farmers & Agreements
  • Procurement & Bundle Batches
  • Inventory & Tobacco Grades
  • Labor (Mazdoor)
  • Employees & Payroll (Pakistan)
  • Expenses & Vendors
  • Export Orders & Shipments
  • Invoices & Receipts
  • Tax & Compliance
  • Accounting & Journal Entries
  • Financial Years & RBAC
  • Reports Dashboard

Multi-branch water delivery ERP for offices, riders, B2B shops, and subscriptions

Water Projects ERP

03

Water delivery ERP with a dedicated PostgreSQL schema (`wa_` prefix): multi-office operations, Leaflet delivery-zone polygons, household and B2B shop customers, orders → trips → rider delivery tasks, subscription auto-order generation, full accounting, and a Sanctum mobile API for rider and customer apps.

Operators manage multi-office dispatch with Leaflet delivery-zone polygons, household and B2B shop customers, and a subscription engine that auto-generates recurring orders. Riders and customers connect through a Sanctum mobile API with Firebase push notifications.

Technology stack

Laravel 12PHP 8.2ReactTypeScriptInertia.js 2PostgreSQLSanctumLeafletBootstrap 5ReduxYajra DataTablesFCMVite 7

Key outcomes

  • Orders, trips, and delivery tasks with bottle-deposit ledger, shop credit limits, AR aging, and product margin reports
  • Subscription engine with daily scheduled order generation (`water-app:subscription-orders`) for recurring deliveries
  • Supplier PO/receive flows, optional Pakistan payroll, Firebase FCM push, and Playwright browser tests alongside PHPUnit

Module coverage10

  • Offices & Delivery Zones
  • Products & Bottle Deposits
  • Customers & B2B Shops
  • Orders, Trips & Riders
  • Subscriptions
  • Invoicing & Payments
  • Accounting & Reports
  • Inventory & Suppliers
  • HR & Payroll (optional)
  • Mobile API & FCM

Multi-tenant delivery and fleet management platform

Delivery App (Road Network)

04

Operational platform at delivery.wilayats.com for multi-tenant delivery and fleet management. Tenants configure shops, vehicles, riders, zones, and API integrations; dispatchers manage orders, delivery jobs, and route plans; drivers use a React Native app (`driver_app/`) with maps and live location updates.

Dispatchers run orders, delivery jobs, and route plans per tenant while drivers use a React Native client with maps, tenant-code auth, job status updates, and live location tracking for fleet visibility.

Technology stack

Laravel 13PHP 8.2PostgreSQLInertia.js 2React 19TypeScriptReduxBootstrap 5Yajra DataTablesVite 7React Native 0.83

Key outcomes

  • Tenant-isolated shops, fleet, riders, orders, outbound webhooks, and API applications with request quotas and logging
  • Global and tenant dashboards with role-based dispatch (Tenant Admin, Operations Manager, Dispatch Manager) and auto-assign workflows
  • REST API apps for integrators; React Native 0.83 driver client with tenant-code auth, job status, and location tracking

Module coverage7

  • Tenant Operations
  • Orders & Delivery Jobs
  • Route Plans & Zones
  • API Apps & Webhooks
  • Vehicle–Rider Assignment
  • Driver Mobile App
  • Platform Admin & RBAC

Comprehensive hospital and clinic operations platform

Hospital Management System (HMS)

05

Enterprise hospital suite at hms.wilayats.com — Laravel 13 + Inertia + React 19 spanning appointments, consultations, pharmacy/POS, lab, X-ray, blood bank, finance, and inventory. Permission-driven sidebars per role; optional Laravel Reverb realtime queue updates and a patient self-service portal.

Role-based sidebars gate pharmacy POS, lab worklists, X-ray imaging, and blood-bank workflows. Optional Laravel Reverb powers realtime queue updates; hospital-owner dashboards surface revenue, inventory, and staff performance.

Technology stack

Laravel 13PHP 8.2React 19TypeScriptInertia.js 2Laravel ReverbSanctumDomPDFOpenSpoutEscpos-phpPostgreSQLPestVite 6

Key outcomes

  • Appointment lifecycle: confirmed → checked_in → called → in_consultation → completed with audit logs and queue printing
  • Pharmacy GRN, batch tracking, dispensing, lab worklist/results, X-ray imaging, and blood-bank donor-to-transfusion workflows
  • GitHub Actions CI (Pest + ESLint/Pint); hospital-owner dashboards for revenue, pharmacy sales, inventory, and staff performance

Module coverage9

  • Appointments & Patient Portal
  • Doctors, Schedules & Queue
  • Pharmacy & POS
  • Lab & X-Ray
  • Blood Bank
  • Finance & Day-End
  • Inventory & GRN
  • Hospital Owner Dashboard
  • Roles & Permissions

Multi-tenant pharmacy ERP with web, mobile, and desktop clients

Pharmacy POS ERP (SaaS)

06

Modular pharmacy POS SaaS at saas-pos.wilayats.com — also deployed at pos.wilayats.com and pharmacy.wilayats.com. Laravel 13 with `Modules/` architecture covering batch/expiry products, PO → GRN → shift-based POS, approvals, and accounting. MWS Cloud POS on Google Play; React Native mobile and Electron desktop with offline SQLite sync roadmap.

Tenant onboarding, Stripe/JazzCash/EasyPaisa billing, and platform-admin impersonation sit alongside shift-based POS, batch/expiry inventory, PO → GRN flows, and MWS Cloud POS on Android with barcode scan and FCM notifications.

Technology stack

Laravel 13PHP 8.3Inertia.js 2React 19TypeScriptSanctumStripeReact NativeElectronPostgreSQLFirebase FCMYajra DataTablesVite 7Google Play

Key outcomes

  • SaaS platform admin: tenant signup, Stripe/JazzCash/EasyPaisa billing, impersonation, role templates, and `composer test:saas` CI on deploy
  • Redux localStorage draft persistence for PO/GRN/POS carts across tabs; AccountingService auto-posts journals for sales, GRN, and returns
  • MWS Cloud POS (Android) with barcode scan, Firebase FCM, Play billing; mobile API via `Modules/MobileApi`

Module coverage9

  • Platform Admin & SaaS Billing
  • Products & Batch Tracking
  • POS & Cash Shifts
  • Purchase Orders & GRN
  • Inventory, Returns & Transfers
  • Approvals & Accounting
  • MWS Cloud POS (Android)
  • Desktop Offline Sync
  • Reports & Notifications

Multi-tenant WhatsApp CRM for real-estate and sales teams

Marketing — WhatsApp CRM SaaS

07

Proprietary SaaS for sales organizations — Laravel 13 + Inertia + React 19 with workspace subdomains, WhatsApp group inbox, lead pipeline, campaigns, prepaid wallet, and Starter/Growth/Pro subscription plans with JazzCash, EasyPaisa, and Stripe gateways.

Workspace subdomains isolate sales teams while the WhatsApp group inbox handles inquiry detection, SLA escalation, agent assignment, and campaign batch sends with wallet holds and click tracking.

Technology stack

Laravel 13PHP 8.4Inertia.js 2React 19TypeScriptPostgreSQLMeta WhatsApp APIStripeJazzCashEasyPaisaOpenAI (optional)Vite 7

Key outcomes

  • 46+ automated SaaS feature tests; `make verify` runs tests, staging checklist, and payment smoke-test tooling; GitHub Actions on push to main
  • Group inbox with inquiry detection, SLA escalation (`whatsapp:check-sla`), agent assignment, and follow-up scheduling
  • Campaign batch sends with wallet holds, click tracking (`/t/{code}`), scheduled jobs, and optional OpenAI reply suggestions on Pro

Module coverage8

  • Workspaces & Subdomains
  • WhatsApp Groups & Inbox
  • Leads & Follow-ups
  • Campaigns & Templates
  • Prepaid Wallet
  • Subscriptions & Trials
  • Payment Gateways
  • Scheduled Jobs & Queues

Expense-sharing app with web API and React Native mobile client

SplitEase

08

SplitEase helps groups track shared expenses, balances, and settlements. Laravel 12 Sanctum API powers a React Native 0.84 mobile app (Node ≥22) with onboarding, group management, split types (equal, exact, percentage), settle-up workflows, and activity feeds.

Groups invite members to track shared expenses with equal, exact, or percentage splits; settle-up workflows calculate who owes whom, with Sanctum token auth and currency preferences synced across web and mobile.

Technology stack

Laravel 12Inertia.js 2React 19Tailwind CSS 4SanctumPostgreSQLReact Native 0.84TypeScript

Key outcomes

  • Mobile-first: dashboard balances, group invites, expense CRUD with split breakdown, settlement suggestions, and mark-as-paid flows
  • Web app with equal/exact/percentage splits and automatic who-owes-whom balance calculations; Tailwind CSS 4 UI
  • Sanctum token auth with invited-user password setup; currency/language preferences persisted on device

Module coverage6

  • Auth & Onboarding
  • Groups & Members
  • Expenses & Splits
  • Settlements & Reminders
  • Activity & Notifications
  • Profile & Settings

Call centre platform with FreePBX/FreeSWITCH softphone integration

Call Centre CRM

09

Laravel 13 call centre CRM with agent desks, queues, campaigns, leads, wallboard reporting, and an in-browser softphone. PBX-agnostic driver layer supports FreeSWITCH (default) or FreePBX (AMI); optional voice-agent service with Vosk STT for predictive campaigns.

Agents work from in-browser softphones with preview dial and real-time desk routes. PBX health checks, background workers, and a driver layer support FreeSWITCH or FreePBX with optional Vosk STT for predictive campaigns.

Technology stack

Laravel 13PHP 8.4Inertia.js 2ReactTypeScriptFreeSWITCHFreePBXVosk STTPostgreSQLVite 7

Key outcomes

  • PBX health checks (`pbx:doctor`), background workers (`pbx-workers.sh`), and 41 PHPUnit tests with ~150 manual QA cases documented
  • In-browser softphone (`resources/js/call_center/`) with connect, preview dial, and real-time agent desk routes
  • GitHub Actions CI with typecheck; SSH deploy pipeline for dev and production environments

Module coverage7

  • Agents & Queues
  • Campaigns & Leads
  • In-Browser Softphone
  • Wallboard & Reports
  • PBX Integration
  • Voice Agent (Phase 2)
  • Audit & Notifications

PostGIS/pgRouting engine for road import, location hierarchy, and routing APIs

Road Network (GIS Routing)

10

Geospatial infrastructure (`road_networks`) powering delivery and fleet products: hierarchical locations (country → city → sector), road CRUD with GeoJSON and Shapefile import (GDAL), batch apply to road nodes/edges, block zones, and Dijkstra shortest-path API with nearest-node lookup.

Powers delivery and fleet products with hierarchical locations, GeoJSON and Shapefile import pipelines, block zones, and Dijkstra shortest-path routing with nearest-node resolution via REST API.

Technology stack

Laravel 11PHP 8.2PostGISpgRoutingInertia.js 2ReactSpatie PermissionGDALYajra DataTablesVite

Key outcomes

  • REST API: staged GeoJSON import, batch apply, `/api/roads/route` with blocked-edge avoidance, and nearest-node resolution
  • Admin panel (Inertia + React, Spatie Permission): users, roles, road import batches, and MwsTable server-side DataTables
  • Documented upload formats for GeoJSON lines/polygons and Shapefile ZIP; optional Valhalla URL in environment config

Module coverage7

  • Location Hierarchy
  • Roads CRUD & Filters
  • GeoJSON Import
  • Shapefile Import
  • Routing API (Dijkstra)
  • Block Zones
  • Admin & RBAC

Modular proptech CRM — inventory, bookings, installments, GIS, and accounting

Real Estate CRM

11

Laravel 13 modular CRM (`realstate/crm`) with Accounts, RealEstate, and Sales packages: project inventory (blocks, floors, units), client bookings with payment plans, receipts/refunds/transfers, biometric audit hooks, GIS layers, map screenshots, SMS templates, and double-entry accounting.

Sales teams manage project inventory, client bookings with payment plans, receipts and refunds, GIS map layers, SMS templates, and double-entry accounting with voucher posting and party aging reports.

Technology stack

Laravel 13PHP 8.3Inertia.js 2ReactTypeScriptPostgreSQLDomPDFYajra DataTablesVite

Key outcomes

  • Booking lifecycle: payment plan templates, installment receipts, cancellations/reactivations, transfers, payment merges, and PDF letters (allotment, demand, no-dues)
  • GIS layer CRUD, signed public map view, and inventory map screenshot pipeline; inquiry DataTables across bookings, refunds, and SMS logs
  • Accounts module: financial years, chart of accounts, vouchers (draft → post), ledger reconciliation, trial balance, and party aging reports

Module coverage8

  • Projects & Inventory
  • Clients & Bookings
  • Payment Plans & Receipts
  • Refunds & Transfers
  • GIS & Map Screenshots
  • SMS Templates & Logs
  • Accounts & Vouchers
  • Reports & Inquiries

ISP operations platform with RouterOS PPPoE provisioning and customer portal

MikroTik ISP Management

12

Production-ready Laravel 12 + Vue 3 ISP management system: customer lifecycle, prepaid plans and subscriptions, payment collection, MikroTik RouterOS Binary API integration, queued router jobs, and automated suspension when subscriptions expire.

RouterOS Binary API jobs provision PPPoE accounts asynchronously; scheduled auto-suspension disconnects expired subscriptions while customers self-serve through a dedicated portal with Spatie RBAC.

Technology stack

Laravel 12PHP 8.2Vue 3Bootstrap 5PostgreSQLSpatie PermissionLaravel QueuesMikroTik RouterOS API

Key outcomes

  • Complete RouterOS Binary API implementation; async jobs for PPPoE create, enable, disable, and router status sync
  • Spatie RBAC (Admin, Employee, Customer), customer self-service portal, and comprehensive audit logging
  • Scheduled auto-suspension disables PPPoE accounts and disconnects active sessions on subscription expiry

Module coverage7

  • Customers & PPPoE Accounts
  • Plans & Subscriptions
  • Payments & Renewals
  • MikroTik Router Sync
  • Auto-Suspension
  • Customer Portal
  • Audit Logs & RBAC

Full-stack grocery commerce — Laravel API, admin panel, fleet ops, and Flutter mobile apps

Grocery Delivery Platform

13

End-to-end grocery delivery product (`grocery-backend` + Flutter apps): Laravel 10 admin with multi-branch POS, inventory sync, and role-based access; 95+ REST APIs for customer and rider clients; integrated Fleet Management System (vehicles, shifts, inspections, routes); Flutter customer app for shopping and order tracking; Flutter rider app for delivery workflows.

Documented end-to-end from admin multi-branch POS through 95+ REST APIs to Flutter customer and rider apps, including fleet shifts, SOD/ATD inspections, live order tracking, and partitioned audit trails.

Technology stack

Laravel 10PHP 8.1FlutterMySQLFirebase FCMStripeRazorpaySSLCommerzGoogle MapsREST APIDomPDF

Key outcomes

  • Customer Flutter app: OTP/social login, catalog & variants, cart/checkout, live order tracking (`order/status-count`, tracking timestamps), wallet, wishlist, and FCM push — backed by dedicated `customer_api.php` routes and Postman collections
  • Rider Flutter app: fleet driver API (`/api/v1/fleet/driver`) — clock-in/out, assigned vehicle & zones, route deliveries, SOD/ATD/RTFL/EOD inspections, incident & maintenance tickets, live location updates, and dashboard stats
  • Admin & branches: multi-branch POS, warehouse sync, partitioned audit trails, GDPR/support-ticket APIs, and fleet ops (13 `fleet_*` tables) documented end-to-end from admin panel to driver app

Module coverage10

  • Admin & Multi-Branch POS
  • Product Catalog & Variants
  • OTP & Social Customer Auth
  • Flutter Customer App
  • Flutter Rider App
  • Fleet Management (Shifts & Inspections)
  • Orders & Live Tracking
  • Wallet, Coupons & Payments
  • Inventory Sync & Audit Trail
  • Notifications & Support Tickets

Online learning platform with courses, video delivery, and multi-gateway payments

Academy LMS

14

Laravel 11 learning management system (`academy-lms`): course and category management, instructor workflows, chunked video upload (FFmpeg), course bundles, enrollment, certificates, and payments via Stripe, Razorpay, and Paytm — with Sanctum API and S3 storage.

Instructors build courses with chunked FFmpeg video upload and approval workflows; students enroll, track progress, and pay through Stripe, Razorpay, or Paytm with certificate generation on completion.

Technology stack

Laravel 11PHP 8.1SanctumStripeRazorpayFFmpegAWS S3Firebase JWT

Key outcomes

  • Admin course builder: draft/publish, approval workflow, duplicate courses, multi-instructor assignment, and chunk video upload
  • Student enrollment, progress tracking, invoices, and configurable homepage themes
  • Payment integrations (Stripe, Razorpay, Paytm) and mobile-ready API surface

Module coverage7

  • Courses & Categories
  • Video Chunk Upload
  • Course Bundles
  • Instructors & Enrollment
  • Payments & Invoices
  • Student Portal
  • Admin Dashboard

Geospatial proptech verification platform for Pakistan

OPVS (Online Property Verification System)

15

Developed polygon and plot-based property verification workflows so users can verify land records through an interactive geospatial experience.

Architected map-backed verification against authoritative land records, with React/Next.js map UI and Laravel services for polygon validation, search, and public access across Pakistan.

Technology stack

LaravelReact/Next.jsWebGISPostgreSQLGeo workflows

Key outcomes

  • Polygon-based property validation workflows
  • Server-side geospatial DMS for data integrity
  • Production UX for public property verification

Module coverage5

  • Verification Workflows
  • Map Interactions
  • Geo Data Management
  • Search & Validation
  • Public Access

Enterprise operations system for IMARAT ecosystem

ARMS (Inventory + CRM + Call Center)

16

Built inventory booking and CRM workflows and integrated call-center operations via SIP for IMARAT, GRAANA, Agency21, and PropSure.

Unified inventory booking, CRM pipelines, and Asterisk/SIP.js call-centre desks for IMARAT, GRAANA, Agency21, and PropSure — giving sales and support teams one operational surface.

Technology stack

LaravelReactNode.jsSIP.jsAsteriskMySQL

Key outcomes

  • Client-side inventory booking workflows
  • SIP-based call center integration into CRM
  • Improved communication and support operations

Module coverage5

  • Inventory Booking
  • CRM
  • Call Flows
  • Customer Support
  • Reporting

Inventory sales and payment management platform

CAPSTONE

17

Implemented inventory sales and payments plus a structured CCB process for managing client change requests and approvals.

Delivered inventory sales, payment tracking, and a formal CCB (change control board) process so client change requests move through structured approvals with full audit history.

Technology stack

LaravelReactMySQLRBAC

Key outcomes

  • Sales and payment workflows for operations teams
  • CCB-based change-request lifecycle
  • Approval-driven enterprise process control

Module coverage5

  • Sales Operations
  • Payments
  • CCB Workflow
  • Request Approval
  • Audit Trail

Classified property CRM for GRAANA — agencies, contracts, listings, and quota ops

GRAANA Classified CRM

18

Laravel 10 classified CRM (`classified-crm`) for GRAANA real-estate agencies: onboarding and approval workflows, contract lifecycle (create, upgrade, upsell, renewal), package/addon quota management, listing moderation, Super Hot promotions, virtual tours, and field-agent APIs — with area-based RBAC, round-robin assignment, and GPM marketplace integration.

Agency onboarding, contract lifecycle, package quotas, listing moderation, Super Hot promotions, and field-agent rider APIs integrate with GPM marketplace and area-based RBAC for nationwide sales operations.

Technology stack

Laravel 10PHP 8.1Vue 3Bootstrap 5Tailwind CSSYajra DataTablesPostgreSQLAWS S3CloudinaryFirebaseRedisSanctumDomPDF

Key outcomes

  • Contract & quota engine: `ContractsQuota`, agent quota mapping, package items/addons, Super Hot usage reporting (30/60/90-day DVR metrics), and PDF contract generation
  • Listing ops: property review pipeline, media bank (AWS S3 / Cloudinary), make-hot & Super Hot listings, virtual tours, and rider-app APIs for on-site property capture
  • Sales CRM: agency approval & video interview, hierarchical area/zone visibility, task dispositions, Firebase notifications, AWS Cognito agency provisioning, and addon payment APIs

Module coverage10

  • Agencies & Onboarding
  • Contracts & Payments
  • Packages & Addon Quotas
  • Listings & Property Review
  • Super Hot & Virtual Tours
  • Tasks & Dispositions
  • Regions, Cities & Areas
  • Rider Field-Agent API
  • GPM Integration API
  • Reports & CRM Logs

Public transport safety and visibility solution

Pink Bus Realtime Tracking

19

Built a live map tracking solution for Pink Bus services in Peshawar and Mardan to improve route visibility, especially for women commuters.

Deployed for Peshawar and Mardan routes so commuters — especially women — can see live bus positions and ETAs on a public map, improving safety and route confidence.

Technology stack

LaravelJavaScriptMapsRealtime

Key outcomes

  • Realtime bus location on map
  • Public-facing ETA visibility
  • Safety-oriented transport utility

Module coverage5

  • Vehicle Tracking
  • Live Map
  • Route Status
  • Rider Experience
  • Transit Visibility

European cashback and digital marketing product

Eovendo Cashback Platform

20

Built and modernized cashback workflows and platform architecture from scratch using Laravel and React.

Rebuilt cashback and campaign workflows for the European market on Laravel + React, focusing on offer management, user wallets, and admin operations with performance-oriented architecture.

Technology stack

LaravelReactMySQLREST APIs

Key outcomes

  • Cashback lifecycle workflows
  • Modernized full-stack architecture
  • Performance-focused rebuild

Module coverage5

  • Offers
  • Cashback Engine
  • User Wallet
  • Campaign Logic
  • Admin Operations

Cross-platform language utility suite on web and app stores

Dictionary Extension & Mobile Apps

21

Built dictionary solutions for Chrome Extension (Manifest V3), iOS, and Android (Google Play and Apple App Store) backed by Laravel APIs and shared lookup workflows.

Shipped Manifest V3 Chrome extension plus native iOS and Android apps on official stores, all powered by shared Laravel dictionary APIs, CMS, and unified search workflows.

Technology stack

LaravelChrome Extension MV3iOSAndroidREST APIs

Key outcomes

  • Chrome Extension (MV3) with shared backend services
  • iOS and Android apps published on official app stores
  • Unified content management and search/lookup APIs

Module coverage5

  • Dictionary API
  • Chrome Extension
  • iOS & Android Apps
  • Search/Lookup
  • Content Management

Personal site with strategic performance growth content and admin CMS

wilayats.com — Portfolio & Blog CMS

22

This website: Next.js portfolio, technical blog, contact leads, admin CMS (posts, categories, tags, media), SEO, and optional GA4/AdSense integrations.

Built with Next.js 16 App Router, Prisma, and PostgreSQL — including admin auth, rich-text blog editor, media uploads, contact lead tracking, structured data, and optional GA4/AdSense.

Technology stack

Next.js 16TypeScriptTailwind CSSPrismaPostgreSQLResend

Key outcomes

  • Next.js 16 App Router with Prisma + PostgreSQL blog CMS
  • Admin auth, rich-text editor, featured images, and contact submission tracking
  • SEO metadata, sitemap, structured data, privacy policy, and terms pages

Module coverage5

  • Public Portfolio
  • Blog CMS
  • Admin Panel
  • Contact Form
  • SEO & Analytics

Need a senior engineer for your next platform?

I help teams ship ERP, SaaS, healthcare, delivery, and proptech products with maintainable Laravel and React architectures.