
Invoice PDF Generator
Create professional invoices with dynamic line items and download them as PDF in one click.
<Full-Stack Developer/>
I build fast, polished web apps β from database schema to the last pixel of the UI.
$dev = new Developer( name: 'Firdaus', loves: ['clean code'], );
I'm a full-stack web developer based in Malaysia who loves turning messy real-world problems into clean, reliable software. My daily tools are Laravel, PHP and modern JavaScript, and I care a lot about performance, accessibility and the small details that make an interface feel great.
I've shipped e-commerce stores, internal dashboards, booking systems and document-generation tools for clients and side projects. When I'm not coding, I'm usually learning something new, writing about what I've learned, or tweaking my dev setup for the hundredth time.
Let's build something togetherEvery project comes with proof: a live preview you can try right here, the source code, and a full case study.

Create professional invoices with dynamic line items and download them as PDF in one click.

A full e-commerce storefront with cart, checkout, order tracking and an admin dashboard.

A drag-and-drop project board for teams, with real-time updates and progress insights.

Online appointment booking for clinics with doctor schedules and automated reminders.
Designing and building Laravel web apps for small businesses: e-commerce, booking systems and internal tools.
Built features for client projects, wrote REST APIs, and improved page performance across several Laravel and Vue apps.
Specialised in software engineering. Final-year project: a clinic appointment booking platform (ClinicCare).
Foundations in programming, databases, networking and web development.
Firdaus turned our Instagram-only shop into a real online store in weeks. Orders tripled and the admin panel is so easy to use.
Clean code, clear communication, and he always delivered ahead of schedule. Our team uses TaskFlow every single day.
Our receptionists finally have time to breathe. The booking system just works, and patients love the reminders.
How I built the invoice generator in this portfolio: validation, totals, and turning a Blade view into a downloadable PDF.
A real-time cart without writing a single line of custom JavaScript β lessons from building ShopEase.
Pretty URLs, instant new projects and zero config β why Laragon is my go-to local environment on Windows.
Whether it's a new website, a web app, or just a question β my inbox is always open. I usually reply within 24 hours.
hello@example.com Kuala Lumpur, Malaysia