I’m a Laravel developer building SaaS applications, REST APIs, internal tools, and integrations.
I work best on existing applications where the business rules matter: approval workflows, role-based access, background jobs, reporting, and integrations that need to remain maintainable after delivery.
A synthetic operations application that follows work from request through two-step approval, assignment, execution, and completion. Every successful change produces an append-only audit event.
It demonstrates Laravel 12, policies, transactional action classes, queued notifications, scheduled reminders, a Sanctum API with OpenAPI documentation, PostgreSQL, Redis, Docker, GitHub Actions, and automated tests.
An offline-first iOS waitlist manager published on the App Store. It demonstrates shipping a complete product with SwiftUI, SwiftData, local notifications, CSV export, widgets, real screenshots, and unit and UI test targets.
View repository · App Store · Website
- Features and bug fixes in existing Laravel applications
- REST APIs, webhooks, and third-party integrations
- Authentication, OAuth2, SSO, roles, and permissions
- Approval workflows and internal administrative tools
- Queue jobs, scheduled tasks, notifications, and reporting
- PostgreSQL, MySQL, Redis, Docker, and CI workflows
- Livewire, Inertia.js, React, and Vue frontends
I start by understanding the existing codebase, business rules, constraints, and expected outcome. My changes aim to be focused, tested, authorized at the correct boundaries, and documented for the next developer.
When tradeoffs or risks appear, I explain them clearly instead of hiding them behind a larger rewrite.
Some professional systems cannot be published because they contain institutional source code and private operational data. Public case studies and repositories use synthetic examples rather than exposing confidential information.
View my Upwork profile or learn more at fiqhrodedhen.com.