Ahmad Rafay
Full Stack Developer
I build software that runs real businesses
Contact
Dak Khana Khas Chak no 176 WB, Tehsil Mailsi, District Vehari, Pakistan
ahmadrafay17676@gmail.com
03053401131
ahmad.ursoft.tech
Dak Khana Khas Chak no 176 WB, Tehsil Mailsi, District Vehari, Pakistan
ahmadrafay17676@gmail.com
03053401131
ahmad.ursoft.tech
Professional Summary
Full-stack developer at UR Soft specializing in Python, PyQt5, and Flask. Built 20+ desktop POS apps and web ERP systems for retail, manufacturing, marquee, and delivery businesses. Experienced with MySQL, PostgreSQL, and client-ready software deployment.
Core Technical Skills
Technologies
Python (95%), PyQt5 (Desktop Apps) (93%), Flask (Web Development) (88%), MySQL / PostgreSQL (93%), SQLAlchemy & Database Design (85%), Business / ERP Software (90%), MS Office: Excel, Word, PowerPoint (85%)
Work Experience
Senior Web & Desktop Developer
2023 — July-2026
UR SOFT Solutions
- Lead the technical architecture and development of enterprise-grade web and desktop applications.
- Focus on building robust backend systems, custom database structures, and desktop solutions using Python.
- Architect and implement cross-platform mobile applications using Flutter, while managing key software projects including the Swiftcart platform.
Selected Projects
Marquee Management System
Live
Python , Flask , PostgreSQL , HTML , CSS , JavaScript , ReportLab
- Shafaq Marquee — Wedding hall management web app (Python, Flask, PostgreSQL)
- Bookings, catering, HR, salaries, partners, and full accounting modules
- PDF reports, admin panel, and public customer website
Point Of Sale
Python, PyQt5, MySQL, SQLAlchemy, ReportLab, PyInstaller
- Desktop POS software (PyQt5 + MySQL) for retail shops — inventory, sales, billing, barcode, and reports; 70+ client deployments.
Account Management
Live
Python, Flask, SQLAlchemy, PostgreSQL, openpyxl, Flask-Login
- UR Accounts is accounting software for businesses.
- It manages general ledger, journal entries, bank accounts, payments, expenses, and financial reports like trial balance and cash flow.
- Staff use it in a web browser to keep proper books and export reports to Excel.
J and Q Delivery Services
Live
Python, Flask, PostgreSQL, HTML, CSS, JavaScript, Tailwind CSS, Gunicorn
- J & Q Delivery is online software for a UAE delivery company.
- It manages riders, branches, bikes, SIM cards, visas, labour cards, HR, loans, and rider documents.
- Admin staff use a web dashboard to track workforce, fleet, and visa alerts from anywhere.
New Project
Education
Matric
2018 — 2020
Intermediate (ICS)
2020 — 2022
BS Computer Science
2022 — 2026
Availability
Open to remote / freelance / full-time roles as Full Stack Developer. Portfolio: ahmad.ursoft.tech