PROCESS
Predictable from
first message to launch
Every engagement follows the same four steps. You know what’s happening, what’s next, and what it costs at every point. No black boxes.
Before anything gets built, everything gets defined.
You tell me what’s broken or what you need. I ask the right questions, map the requirements, and come back with a scope document that covers exactly what will be delivered, when, and for how much.
What you provide
A description of the problem or project. Doesn’t need to be technical — just tell me what you need in your own words. Access to existing systems if relevant.
What I deliver
A written scope document: deliverables list, technical approach, timeline with milestones, and a flat-rate quote. No hourly surprises.
Timeline
Scope docs are returned within 48 hours of our initial conversation. Complex projects may require a paid discovery phase — I’ll tell you upfront if that’s the case.
Development happens in staging. You see real progress, not slide decks.
Once the scope is approved, work begins on a staging environment. You get access from day one. Updates are pushed regularly so you can see what’s taking shape and flag issues early, not after launch.
How it works
I work in focused sprints against the scope doc. Each milestone gets pushed to staging where you can review it live. Feedback loops are short — usually 24–48 hours between rounds.
Communication
Direct access to me via email or your preferred channel. Weekly status updates at minimum. No project managers, no ticket queues — you talk to the person writing the code.
Changes
Scope changes happen — that’s fine. Anything outside the original scope gets a mini-quote before work starts. No surprises on either side.
Tested, documented, deployed. No loose ends.
Deployment isn’t just flipping a switch. Everything gets tested across browsers and devices, DNS is verified, performance is benchmarked, and you get documentation for everything that was built.
Pre-launch
Cross-browser and device testing. Performance audit against Core Web Vitals. Security review. Final walkthrough with you to confirm everything matches the scope.
Deployment
Coordinated go-live on your schedule. DNS changes handled. SSL verified. Old environment backed up. Redirects configured if migrating from another platform.
Handoff
Written documentation covering what was built, how it works, and how to manage it going forward. A video walkthrough if the project warrants it. You own everything.
The project ends. The relationship doesn’t have to.
After launch, you can walk away with full ownership and documentation — or stay on a monthly retainer for ongoing maintenance, monitoring, and on-call support. Your call.
Retainer option
Month-to-month maintenance contracts with a defined scope. Updates, security, backups, uptime monitoring, and a direct line when something needs attention. Cancel anytime.
Ad-hoc support
Not ready for a retainer? That’s fine. Past clients get priority scheduling for one-off fixes, updates, or new feature requests. Quoted per project.
What’s not included
Content updates, copywriting, SEO campaigns, and social media management are outside my scope. I can recommend people for those if you need them.
COMMON QUESTIONS
Things people ask before starting
How much does a typical project cost?
It depends entirely on scope. A DNS/email fix might be a few hundred dollars. A full e-commerce build is in the thousands. Every project gets a flat-rate quote before work starts — no hourly billing, no open-ended invoices.
Do you work with clients outside the US?
Yes. I’m based in Casablanca and work with clients in the US and internationally. Communication is async-friendly and timezone differences have never been an issue.
What if I need something changed after launch?
If it’s within the original scope, it’s covered. If it’s new work, I’ll quote it separately before starting. Either way, past clients get priority scheduling.
Do I own the code you write?
Yes. Everything built for you is yours. Full ownership, full access, no lock-in. If you want to bring in another developer later, they’ll have everything they need.
How do I get started?
Send me a message describing what you need. I’ll come back with questions or a scope doc within 48 hours. No commitment required to start the conversation.
Ready to scope something?
The first step is a message.
Describe what you need. I’ll come back with a scope doc, timeline, and flat-rate quote. No commitment to start the conversation.