Freelancers using Sanity in IndiaFreelancers using Sanity in India
250+ Sites Shipped — Partner for SaaS, E-Com & Agencies
$100k+
Earned
21x
Hired
5.0
Rating
98
Followers
250+ Sites Shipped — Partner for SaaS, E-Com & Agencies
Cover image for Naked Beauty MD – Shopify
Naked Beauty MD – Shopify E-commerce Case Study Project Overview Naked Beauty MD is a Shopify-based beauty and skincare e-commerce platform focused on delivering a premium online shopping experience for skincare products and treatments. The goal of the project was to create a modern, conversion-focused Shopify store that reflects the brand’s luxury aesthetic while maintaining strong performance, mobile responsiveness, and easy product management. Objectives • Build a clean and premium Shopify storefront • Improve user experience and product discoverability • Create responsive layouts optimized for all devices • Optimize the website for speed and conversions • Simplify content and product management for the client • Ensure scalable structure for future growth Solution Delivered The website was developed using Shopify with a focus on performance, scalability, and conversion optimization. Key implementations included: Custom Shopify Development Developed and customized Shopify theme sections to create a clean and luxury-focused storefront experience aligned with the brand identity. Responsive User Experience Built a fully responsive interface optimized for desktop, tablet, and mobile users to ensure smooth browsing and checkout experiences across all devices. Product & Collection Structure Organized products and collections with a user-friendly structure that improves navigation and product discoverability. Conversion-Focused Design Implemented optimized layouts, product presentation sections, and clear call-to-actions to improve engagement and purchasing flow. Performance Optimization Optimized images, layouts, and frontend structure to improve loading speed and overall website performance. Scalable Shopify Architecture Structured the Shopify setup to support future expansion including new products, collections, and marketing campaigns. Technologies Used • Shopify • Shopify Liquid • HTML5 • CSS3 • JavaScript Results • Premium and modern e-commerce experience • Improved mobile responsiveness across devices • Faster and smoother shopping experience • Simplified store management for the client • Scalable structure for ongoing business growth My Role As the developer on this project, I was responsible for: • Shopify theme customization • Frontend development • Responsive UI implementation • Store structure optimization • Performance improvements • Shopify section and layout development
4
3
144
Top 1% | 10+ Yrs | Design, Engineering & Growth Systems
$5k+
Earned
9x
Hired
5.0
Rating
133
Followers
Top 1% | 10+ Yrs | Design, Engineering & Growth Systems
Cover image for What 2 Unpaid Projects Taught
What 2 Unpaid Projects Taught Me About Protecting Yourself I learned these lessons the expensive way. Sharing so you don't have to. 1. Get payment milestones in writing before you start. Not "we'll figure it out." Not a handshake. A contract with clear milestones, amounts, and deadlines. On-platform, where there's a record. 2. Never deliver 100% before final payment clears. I delivered a complete project, handed over all credentials, and trusted the client to pay. He didn't. Once everything is in their hands, your leverage is gone. 3. Silence is a red flag, not patience. When a client goes quiet for weeks after delivery, they're not "busy." They're hoping you'll give up. Set a deadline: if payment doesn't come within 7 days of delivery, escalate immediately. 4. Document everything outside the platform too. Screenshots of WhatsApp conversations, email confirmations, deployment logs, Git commits. If a dispute happens, your paper trail is your case. 5. Partial delivery is your best protection. On a multi-milestone project, never build ahead of payment. Finish milestone 1, get paid, then start milestone 2. If the client disappears after milestone 1, you've lost time but not unpaid work. 6. Threats mean you have leverage. When a client suddenly threatens legal action, bad reviews, and bans instead of just paying, it tells you one thing: they know they owe you and they're trying to scare you into walking away. Don't. 7. Keep your emotions out of your communication. Every message to support, every email, every response should be factual and professional. The moment you sound emotional, the focus shifts from "client didn't pay" to "freelancer is being difficult." I'm sharing this because I wish someone had told me before I lost sleep over it. Protect your work. Protect your time. And never feel guilty about expecting to be paid for what you delivered. @contrahq @sanganakhq
10
9
492
React developer with 2+ yrs in React.js Next.js & TypeScript
New to Contra
React developer with 2+ yrs in React.js Next.js & TypeScript
Web Developer | Wordpress | Framer & Shopify Expert
Web Developer | Wordpress | Framer & Shopify Expert
Fullstack Engineer: Next.js & MERN Web Apps
Fullstack Engineer: Next.js & MERN Web Apps
Full-stack developer, UI designer
Full-stack developer, UI designer
Web Developer & Designer
Web Developer & Designer