# Dhruv Soni > Freelance full-stack developer. Dhruv Soni is an independent full-stack developer based in Agra, Uttar Pradesh, India. He builds polished websites, complete backends, admin dashboards and analytics products for clients in India and worldwide. ## Primary pages - [Home](https://dhruvs.live/): Portfolio overview, availability and services. - [Work](https://dhruvs.live/work.html): Selected production projects and case studies. - [Services](https://dhruvs.live/services.html): Full-stack development, backends, dashboards and UI/UX. - [About](https://dhruvs.live/about.html): Professional profile and working approach. - [Insights](https://dhruvs.live/insights.html): Practical technical writing. - [Contact](https://dhruvs.live/contact.html): Start a project enquiry. ## Quick answers - Dhruv Soni is a freelance full-stack developer in Agra, Uttar Pradesh, India. - He builds websites, secure APIs, databases, authentication, admin dashboards, analytics and subscription workflows. - Project enquiries can include project type, budget range, timeline and preferred reply method. ## Selected work - [Flix9](https://dhruvs.live/projects/flix9): Built streaming and subscription APIs, integrated Razorpay and Apple IAP verification, and protected media delivery with JWT access and signed CDN URLs. - [Gharmb](https://dhruvs.live/projects/gharmb): Developed property filtering and RESTful listing APIs, implemented JWT authentication, and optimised MongoDB queries and aggregation pipelines for faster search. - [Esquare](https://dhruvs.live/projects/esquare): Built OTT content ingestion and metadata workflows, supported subscription analytics, and improved integration with API documentation and validation. - [Codepolarity V3](https://dhruvs.live/projects/codepolarity): Developed a responsive learning experience with a browser-based editor, programming modules and a typing tutor. ## Technical insights - [Five JWT authentication mistakes that quietly weaken a product](https://dhruvs.live/insights/jwt-authentication-mistakes): Practical JWT authentication guidance for full-stack products: expiry, refresh flows, roles, storage and revocation. - [Building an OTT subscription flow that survives real life](https://dhruvs.live/insights/ott-subscription-flows): How to connect payment confirmation, subscription state, media access and account support into one dependable OTT workflow. - [What makes an admin dashboard genuinely useful](https://dhruvs.live/insights/dashboard-that-helps): A practical framework for designing admin dashboards around decisions, data quality and day-to-day operational workflows. ## Contact - Email: dhruvsoni930@gmail.com - GitHub: https://github.com/Dhruv-cmd7 - LinkedIn: https://www.linkedin.com/in/dhruv-soni-094811285 Canonical site: https://dhruvs.live/ Sitemap: https://dhruvs.live/sitemap.xml Feed: https://dhruvs.live/feed.xml