“Helping businesses grow with smart web solutions.”
I have over 2 years of professional experience working at CSI as a Web Developer and Digital Marketing Specialist.
My responsibilities include developing and managing responsive websites, implementing SEO strategies, running and optimizing Google Ads and Meta Ads campaigns, and setting up complete tracking systems using GA4 and Google Tag Manager.
I have hands-on experience in lead generation, conversion tracking, performance optimization, ROI/ROAS analysis, and website performance improvement.
I have worked on real client projects across different industries and helped businesses improve their online presence and sales through data-driven digital marketing strategies.
Work Terms
1. Agreement / Scope of Work
Before starting, you and the employer must agree on a contract (“Agreement”) that defines what you will deliver and under what conditions the work will be done.
This Agreement becomes binding only once both sides accept it.
It defines scope, deliverables, deadlines, and payment terms.
You should not start work before the Agreement is accepted — this prevents disputes.
Examples of scope details you might include:
✔️ Front-end pages you’ll build (HTML, CSS, JS)
✔ Backend functionality (APIs, database integration)
✔ Responsive/mobile layout
✔ CMS setup (WordPress, Shopify, etc.)
✔ Deployment and testing
✔ Number of revisions included
2. Payment Terms
Guru.com offers four standard payment terms that you and your client choose on each job:
a) Fixed Price (Milestone Based)
You split the project into parts and assign a price and delivery date to each part.
You get paid after each milestone is delivered/accepted.
Works well for clearly defined features like “Home page + Contact form”.
b) Task-Based
Clients pay for individual tasks rather than the whole project.
You invoice after each task is completed.
Good for smaller chunks of work like “CSS layout fix”.
⏱ c) Hourly
You set an hourly rate and maximum weekly hours.
Hours tracked with Guru’s Time Tracker tool.
Timesheets generate invoices automatically.
d) Recurring Payments (Retainer)
Useful if you’ll be working regularly over a period (e.g., ongoing support).
Client pays at intervals (weekly, monthly).
📌 In your Quote, you choose one of these and specify details like rate, milestones, billing cycle, etc.
📅 3. Timeline & Deadlines
You should clearly state:
Project start date
Delivery date(s) (for milestones or final delivery)
Turnaround for revisions
Updates schedule (how often you’ll report progress)
Including deadlines in the Agreement avoids confusion later.
📧 4. Communication & Updates
Set expectations for how often you’ll communicate and throu