BNBilal Nawaz
Muhammad Bilal Nawaz
Founder, HEX Accounts

Muhammad Bilal Nawaz

Backend engineer working in Laravel and Python — and the person who also hardens the servers that code runs on. I build business systems, then keep them online and secure.

Lahore, Pakistan IT Systems · Backend · Automation · Infrastructure
Security
SSHKey-only
FirewallUFW active
WAFCloudflare
Backend
LaravelPHP
PythonAutomation
MySQLQueries
Systems
OSUbuntu
ServerNginx
EdgeCloudflare
About

What I do

I'm an IT systems engineer and software developer working across PHP/Laravel, Python automation, WordPress, and server security. Day to day I build and secure HEX Accounts, the Laravel-based POS/ERP platform I founded — fixing bugs, tuning database queries, and hardening the infrastructure underneath it.

Outside the application code, I run production servers directly: Linux administration, firewall hardening, SSH lockdown, Cloudflare WAF/DDoS protection, and WordPress hardening — validated with Nmap and WPScan rather than assumed. I hold CHFI training in digital forensics and cybersecurity fundamentals, and I write Python automation and desktop tools for real operational problems — payroll, printing, reporting — not demos.

Punjabi — full professional Urdu — native / bilingual English — professional working
Skills

What I work with

Backend Development

Laravel and Python APIs, database design, and query performance.

LaravelPHPPython MySQLREST APIs

Infrastructure & Security

Server hardening, firewall configuration, and vulnerability validation.

Linux (Ubuntu)UFWSSH hardening Cloudflare WAFNmapWPScan Application SecurityCloud Infrastructure

Automation & Desktop Apps

Desktop tools that replace manual, repetitive business tasks.

PythonTkinterCustomTkinter FirebasePDF / Excel

WordPress

Fully custom builds and hardening — no themes, no page builders.

Custom buildsNo page buildersSecurity hardening AI-assisted dev

Business Systems

POS, ERP, payroll, and invoicing workflows businesses run on.

POS / ERPPayroll & attendance InvoicingFinancial reporting SaaS Product DevelopmentBusiness Systems Development

Tools

The stack behind how I build, ship, and secure everything above.

Claude CodeGitCloudflare Firebase

Leadership & Communication

Running a team and a product, not just writing the code.

ManagementTeam Leadership Strategic CommunicationsCritical Thinking
Experience

Where I've worked

Founder & CEO HEX Accounts Mar 2026 — Present

Building HEX Accounts, a SaaS accounting/ERP platform for SMEs — product vision, system architecture, and the Laravel + Python backend underneath it. Own infrastructure, server security and deployment, and ship automation for reporting and workflow optimization.

Software Developer Self-Employed Oct 2024 — Present

Build and maintain a Laravel-based POS: bug fixes, performance tuning, and database/workflow optimization. Python automation and desktop tools for reporting, printing/batch systems and internal tooling — with secure coding practices and AI-assisted development used deliberately.

Administrative & IT Coordinator Nagina Paints Industries Ltd Jan 2020 — Present

Run IT operations and internal systems for a manufacturing business: attendance, payroll and salary administration, customer/vendor invoicing through accounting software, and hardware, software and network troubleshooting.

Earlier

SEO Specialist Ripcords Systems 2019 — 2020

SEO strategy, keyword/competitor research, content optimization, performance monitoring.

Digital Content Manager Pakilinks News Sep — Dec 2018

Content creation, editing and publishing; social media aligned to brand voice.

Junior Accountant Zahid Industrial Links 2016 — 2018

Financial reporting, accounts payable/receivable, audit coordination.

Senior Purchaser Industrial Solution Company 2015 — 2016

Financial reporting, accounts payable/receivable, audit coordination.

Projects

Things I've built

Python automation and desktop tools built for real operational problems, plus one full web platform.

Flagship build

EMS Pro — Workforce Intelligence Platform

Installable web app · real-time multi-device sync

A complete employee-management system built as an installable PWA: real-time Firebase sync across every device, attendance and payroll calculation engines, leave management with a calendar view, salary-due notifications, and payslip generation. An AI assistant answers questions directly against live workforce data — "who has the most absences," "what's our payroll exposure" — and every report exports to CSV, plain text, or print, with a month-over-month history archive kept per employee.

  • Firebase Auth — email/password, reset flow, re-auth on password change
  • Dashboard analytics with Chart.js — payroll, attendance, balance trends
  • AI assistant grounded in live employee data, with an offline fallback
  • CSV / text / print exports, plus per-employee monthly archives
JavaScriptFirebaseChart.js PWA / Service WorkerClaude API

Message Organizer Pro

WhatsApp bulk-messaging automation with spintax message variation, human-like typing simulation, scheduling, and media attachment.

PythonTkinterPyAutoGUI

PDF + Image Merger

Merges PDFs and scanned images into one document with automatic deskew, adaptive cropping, and contrast/sharpness enhancement.

PythonOpenCVPillow

Price Checker

Fast product price-history lookup over CSV data with customer/product search, using widget recycling to keep 100+ rows responsive.

PythonCustomTkinterPandas

Sticker Printer Enterprise

Automates BarTender label printing end-to-end: reorderable print queue, batch numbering, CSV bulk import, and reprint history.

PythonCustomTkinterpywinauto

Daily Report

A debit/credit ledger for daily cash reporting, with running balances, monthly PDF reports, and direct export to POS-compatible CSV.

PythonReportLabMatplotlib

Calculator

A calculator with live-preview results as you type, percentage handling, sound feedback, and a light/dark theme toggle.

PythonCustomTkinter

Speed Test Monitor

Continuous internet speed monitoring with results logged to CSV and a built-in history viewer.

PythonTkinter

YouTube Downloader

A Flask web app wrapping yt-dlp, streaming real-time download progress — speed, ETA, percentage — to the browser.

PythonFlaskyt-dlp
Websites

Websites I've built

Credentials

Courses & education

Course
Claude Code 101
Anthropic Skilljar
Course
Claude 101
Anthropic Skilljar
Course
Claude Code in Action
Anthropic Skilljar
Training
CHFI — Digital Forensics & Cybersecurity
Networking fundamentals, recon & vulnerability scanning, MITM concepts, Linux CLI
Education
BS, Computer Science
Virtual University of Pakistan · 2020 — 2024
Course
Cyber Security & Digital Forensics
NAVTTC
Course
HTML, CSS, JS — Certification for Beginners
Course
Introduction to Cyber Security
Cisco Networking Academy
Course
Social Media Marketing Campaign
University of Leeds
Contact

Get in touch

Open to IT Systems Engineering, Backend Development, Automation, or Infrastructure-focused roles.