Skip to content
Menu

Dharma Services provides reliable software engineering for businesses. We design, build and support business websites, Android apps, internal systems and AI tools from India.

Experience
4+ years building scalable software
Delivery
Design, build and deployment under one team
Based in
India, working worldwide

Why Dharma Services

Most businesses don’t need more technology. They need the right piece of it, built properly, by someone who answers when it breaks.

  • AI where it earns its place

    Practical, scalable AI, from custom LLM setups to RAG systems, wired into the product you already run.

  • One team, whole lifecycle

    Design, frontend and backend under one roof, so nothing gets lost between separate teams.

  • Production-ready from day one

    Docker, AWS and CI/CD from the first commit, so the software is secure, scalable and stays up.

  • Secure by default

    Compliance layers, content filtering and hardened services to protect your data and your users.

Things we’ve built and shipped.

Three live products you can open today, and one that’s on its way to Google Play.

Business management system

PDMS

Project & Data Management

A custom system built for Dharma Enterprise to manage projects, track business data and run internal operations in one place.

Open the live system

Android app

Swift Quote

Invoice & estimate app

Quotations and bills for carpenters, interior designers and furniture makers. Track every payment and share on WhatsApp as text, image or PDF.

Get it on Google Play

Android app

Daily Check-In

A simple daily habit app

Answer one yes or no question a day and build a streak. It works fully offline, needs no account, and nothing leaves your phone.

Get it on Google Play

Android app, coming soon

Coming soon

SnapTrace

GPS camera app

A camera that stamps the place, time, weather and your notes on every photo, so a photo can speak for itself in a site report or a delivery log. No account, no ads.

Coming soon to Google Play

Problems we’ve fixed.

Selected client engagements. Client names are kept private.

80%

less time spent finding answers

100% of sensitive queries filtered

Enterprise knowledge assistant

The problem
A mid-sized enterprise lost hours searching siloed documents for compliance and HR policies.
What we did
A conversational assistant over their own documents, built on a RAG architecture with Qdrant, OpenAI embeddings and containerised safety filters.

Next.js · Node.js · Qdrant · OpenAI · Docker

99.99%

uptime after the rewrite

35% lower cloud cost

Real-time logistics dashboard

The problem
A logistics company’s dashboard crashed at peak hours and needed manual refreshes to track shipments.
What we did
A full-stack rewrite with a Rust parsing service, live updates over server-sent events, and an auto-scaling AWS deployment.

React · Rust · SSE · AWS · Docker

4 wks

ahead of schedule

0 critical vulnerabilities

Cross-platform business app

The problem
A solar company needed one app to manage installations and customer support on every phone.
What we did
One codebase on React Native and Capacitor, a Figma design system, and a secure .NET Core API behind it.

React Native · Capacitor · .NET Core · AWS

How a project runs.

  1. Understand

    We start with your requirements, your goals and the people you want to reach.

  2. Build to a timeline

    Structured development against a clear schedule, without unnecessary delays.

  3. Ship code that lasts

    Clean, maintainable and scalable, so it can grow with the business.

  4. Stay in touch

    Clear communication through every stage of the project. Long-term support is available.

What we build with.

AI
OpenAI LLMs, RAG architectures, Qdrant, ElasticSearch, locally hosted models
Cloud & DevOps
AWS (EC2, S3, Lambda), Docker, microservices, CI/CD
Frontend & mobile
React, Angular, Next.js, React Native, Capacitor
Backend & real-time
Node.js, .NET Core, Rust, GraphQL, Socket.IO, SSE
Design
Figma, Adobe Creative Suite, design systems, accessible interfaces
Scale
Load balancing, auto-scaling, caching, CDN integration

Founder, senior software engineer and designer

Sahil founded Dharma Services to bring serious backend engineering and careful design to the same project. Over four years he has built scalable, AI-driven, cloud-native systems.

He is as comfortable architecting a microservices setup on AWS or a custom vector search as designing a clean, conversion-focused interface in Figma. He has led engineering teams across .NET, React and Angular, and still writes the code on your project himself.

LinkedInGitHubteam@dharmaservices.in

What clients say.

“Sahil built a self-hosted cloud development environment for one of our side projects that significantly improved how we test and deploy services. The Docker-based setup with Node.js, MongoDB, and automated deployments made local development feel like a production environment. His backend architecture knowledge and DevOps mindset really stood out.”
Rushik Gajjar, Founder, Dharma Enterprise
“We worked with Sahil to develop our company portfolio website for Maruti Solar to showcase completed solar installations and projects. He designed a clean, modern site and implemented it with excellent performance and responsiveness. The website now helps us present our solar work professionally to potential clients.”
Jigar Gajjar, Director, Maruti Solar
“Collaborating with Sahil was a great experience. We worked together on a client project where we created a visually striking black-themed website with a strong design focus. While I handled the design collaboration in Figma, Sahil implemented both the backend and frontend using Next.js and ensured everything worked smoothly and performed well.”
Sahil Makadiya, Product Designer & Full-Stack Developer, Freelance Collaborator

Common questions.

What type of projects do you usually work on?

I mainly work on scalable backend systems and full-stack applications. Most projects involve designing APIs, building microservices architectures, and developing complete platforms that include web applications, admin dashboards, and sometimes mobile apps. My focus is building systems that remain stable and performant as usage grows.

Can you build AI-powered features into an existing product?

Yes. I frequently integrate AI capabilities into existing systems such as document analysis, automated content processing, intelligent search, and moderation systems. These features are usually implemented as separate backend services so they scale independently and integrate cleanly with the rest of the platform.

Do you handle both frontend and backend development?

Yes. While my primary expertise is backend architecture and APIs, I also develop modern frontend applications when a project requires a full end-to-end solution. This includes building dashboards, portals, and interactive web interfaces connected to robust backend systems.

Can you build systems that support real-time features?

Yes. Many modern applications require real-time functionality such as live updates, chat systems, notifications, or streaming responses. I design backend systems that support these features efficiently while keeping performance and reliability in mind.

Can you improve or scale an existing backend system?

Yes. Many projects involve improving an existing system that is struggling with performance or growth. I help by restructuring APIs, introducing scalable architectures, optimizing databases, and implementing background processing systems to handle heavy workloads more efficiently.

Do you help with deployment and server setup?

Yes. I regularly deploy applications to production environments, configure servers, set up containerized services, and manage environments to ensure systems run reliably. I also help implement monitoring and logging so issues can be detected and resolved quickly.

Do you collaborate with designers or other developers?

Yes. Some projects are built entirely by me, while others involve collaboration with designers or additional developers. In collaborative projects I typically handle backend architecture, API development, and system integration to ensure everything works together smoothly.

Do you work on freelance or long-term projects?

Yes. I work with startups, businesses, and development teams on both short-term freelance projects and long-term collaborations. Depending on the project needs, I can contribute as a backend engineer, full-stack developer, or technical lead.

Tell us what you need.

Describe the project in a few lines. You’ll get a clear reply with the next steps.

team@dharmaservices.in

India

This opens your email app with the message ready to send.