
Hassan M. Raza
Full Stack Developer building custom ERP POS and business web apps
Skills

See my services


Portfolio
Work experience
Self-Employed
Self-employed • 3 yrs 2 mos
Full Stack Developer - WorkForce Pro ERP
Jan 2025 - Present • 1 yr 7 mos
Designed and built WorkForce Pro, a multi-office business management ERP now running in production for a manufacturing and trading company. Delivered end to end: Multi-office architecture with strict data isolation between branches, and role-based access for super admin, office admin and staff (bcrypt hashing, JWT auth). HR and payroll: attendance, leave approval, and payroll that prorates from the joining date, deducts absences and pays approved leave. Sales and inventory: POS with live stock deduction, installment plans, machine-tied advance payments, customer ledgers and document uploads. Accounts: cash-in-hand and bank balances derived from a consistent double-entry ledger, with customer advance and down-payment categories. Operations: task assignment workflow, complaints, cross-user notifications, and geotagged site verification using GPS plus a selfie, gated so a job cannot be closed unverified. Field-force tracking: live vehicle tracking against a third-party GPS API, with route replay, stoppage detection, mileage and vehicle-to-employee assignment. Shipped to a Linux VPS behind Nginx, plus a companion native Android app for staff attendance, payslips, leave and tasks. Stack: React, TypeScript, Vite, Tailwind, Node.js, Express, MySQL / MariaDB, Kotlin and Jetpack Compose.
Full Stack Developer - Business and Mobile Apps
Jan 2025 - Present • 1 yr 7 mos
Built and shipped a portfolio of production business applications, each taken from requirements through to deployment. Freightways - fleet and freight management for a trucking business. Trip costing, drivers, attendance, payroll, ledgers, expenses, fuel and mileage, maintenance, digital bilty, live GPS tracking, and a public shipment tracking link for customers. Next.js, Prisma. SmartKhata - offline-first digital khata (ledger) app for shops. Parties, credit and recovery, reports, PDF statements, biometric lock, offline QR for payment details, and a bilingual English / Roman Urdu interface. Kotlin, Jetpack Compose, Room, with a Node and PostgreSQL sync backend and email OTP auth. MyExpense - offline-first personal finance app. Accounts, bills, borrowing and lending, receipt OCR, push notifications, and a credit and debit card model where card dues are tracked against net worth. Kotlin, Compose, Room, Fastify, Prisma, MariaDB, deployed behind HTTPS. BizFlow - multi-tenant SaaS for small businesses in Pakistan. NestJS and PostgreSQL API, Android client, super-admin console and a web business app, with tenant isolation verified across clients. All of these handle money, so correctness of balances, ledgers and payroll maths came first, alongside secure authentication, offline sync that does not lose data, and clean deployment.