A little about me
From Rawalpindi, on Laravel. The work started in college labs and has now reached live ERP systems.
Quick facts
- NameObaid Ullah Faisal
- RoleFull Stack Web Developer
- Main stackLaravel 12 + MySQL
- CityRawalpindi, Pakistan
- Emailobaid.laravel@gmail.com
- Phone+92 310 9219890
- GitHubobaidkhan330
- LanguagesUrdu, English
Database first, show-off later.
I am a Full Stack Web Developer, and my work is to build systems that are used every day — college management, fee collection, attendance, online stores. In such a system, the most important thing is not animation, it is the right database structure. That is why every project starts with an ERD and a schema.
The journey started with the frontend — HTML, CSS, and Bootstrap. Then pages became interactive with JavaScript, jQuery, and AJAX. After that came PHP and Laravel, and that is when it truly clicked that the real fun is in the backend: relations, migrations, role-based access, and REST APIs.
Today I build ERP systems, management platforms, and e-commerce sites on Laravel 12. Alongside that, I also do basic API integration with Flutter (Dart), so the same backend can also feed the mobile app — one database, two platforms.
"The system the client can run themselves — that is a good system. Everything else is a demo."
The journey of work
Web Developer — TS-Developers Pvt Ltd
Built a College Management System on Laravel and MySQL — with Admin, Teacher, Student, Parent, Attendance, Live MCQs, and Fee panels. Besides that, developed a complete e-commerce site.
- Integrated REST APIs to connect the admin / web backend with mobile apps (real-time data)
- Handled database design, role-based authentication, and cross-browser compatibility
- Made modules reusable so new panels could be added quickly
Full Stack Developer & Designer — Freelance
Delivered ERP systems, admin panels, and responsive websites on Laravel 12, MySQL, and Bootstrap 5 — with 100% client satisfaction. I handle everything myself, from design to deployment.
- Direct requirement gathering and scope planning with the client
- Hosting, domain, SSL, and deployment setup
- Bug support and maintenance after delivery
Education and certifications
Diploma of Associate Engineering
Computer Technology
GCT Rawalakot
Full Stack Web Development Diploma
PHP, Laravel, MySQL
TS-Developers, HTH Rawalakot
Frontend Development Diploma
HTML, CSS, JavaScript, Bootstrap
AjkTevta
Technical breakdown
Backend
- PHP 8 — OOP, traits, service classes
- Laravel 12 — MVC, Eloquent, migrations, seeders
- Middleware, role-based auth, form requests
- REST API design, resource classes, JSON responses
- MySQL — schema design, relations, indexing, joins
- Queues, mail, and file uploads
Frontend
- HTML5 semantic markup
- CSS3 — flexbox, grid, custom properties, animations
- Bootstrap 5 — grid, components, utilities
- JavaScript ES6 — DOM, events, fetch
- jQuery and AJAX — live search, filters, form submit
- Responsive UI, cross-browser testing
Mobile & Tools
- Flutter (Dart) — basic screens and API integration
- Postman — API testing and documentation
- Git & GitHub — branching, PRs, version control
- cPanel / shared hosting deployment
- Debugging and performance optimization
- Figma-based UI handoff
Three things I do not compromise on
Structure first
If the database and folder structure are right, adding features stays easy. Taking shortcuts gets the whole system stuck later.
Clear communication
A progress update and a demo link every week. If something is not possible, I say it on day one — not on delivery day.
Handover-ready code
Naming conventions, comments, and clean migrations. If another developer comes in tomorrow, it should not take them time to understand it.