Hire an Experienced Developer, Not an Account Manager
Ten years of production Laravel, PHP, React and Node.js. Available project-based, on a monthly retainer, or part-time for ongoing support — working directly with you, in your time zone, with no agency layer in between.
Three ways to work together
Pick whichever suits how your work actually arrives. You can switch between them later.
Project based
Best when the scope is clear and you want a defined outcome for a defined number.
- Written scope agreed up front
- Fixed price, milestone payments
- Warranty period after delivery
- You own all code
Monthly retainer
Best for ongoing product work where priorities shift and you want continuity.
- Agreed days per month
- Priorities set by you each sprint
- Direct access on WhatsApp and calls
- Rolls month to month, no lock-in
Part-time support
Best for maintaining an existing system and handling changes as they come up.
- Fixed hours each month
- Bug fixes and small features
- Deployment and monitoring included
- Escalation path for urgent issues
What you get access to
Laravel & PHP 8
- Multi-tenant SaaS
- REST APIs
- Queue and job architecture
- Legacy upgrades
- Filament & Livewire
React & Frontend
- React 19 and Next.js
- TypeScript
- Dashboards and data tables
- Design system components
- Performance tuning
Node.js & Realtime
- Express and NestJS
- Socket.io
- Microservices
- Queue workers
- MongoDB and PostgreSQL
Infrastructure
- AWS and DigitalOcean
- Docker deployments
- CI pipelines
- Nginx and Cloudflare
- Backup and monitoring
When an independent developer is the right call — and when it is not
Hire me when the project is well-defined enough for one strong developer, when you value talking directly to the person building it, when you want the code documented and handed over properly, or when you need someone to stabilise a codebase another team left behind.
Hire an agency instead when you need five people working in parallel to hit a fixed launch date, when you need designers, copywriters, ad managers and developers under one contract, or when your procurement process requires a vendor with a certain headcount.
I will tell you which of those you are in during the first call. Taking on work that needs a team is how projects fail slowly, and I would rather lose the enquiry than the reputation.
How a retainer runs
You set priorities
A short call at the start of each sprint to agree what matters most.
Work happens on a branch
Pushed to staging as it is completed, reviewable any time.
Weekly summary
What shipped, what is in progress, what is blocked and on whom.
Deploy on your say-so
Nothing goes to production without your approval.
Hiring questions
Do you work in our time zone?
Will you sign an NDA?
Can you work with our existing team?
What if we need to scale up mid-project?
How do you handle code quality and reviews?
What are your payment terms for a retainer?
Need a developer who will still be there next year?
Tell me what your team is building and where the gap is. If I am the right fit you will know in one call, and if I am not I will say so.
Reply within one working day Fixed written quote You own the code