Software Engineer · Full-Stack & Backend · Cloud & DevOps · Founder & Product Builder
I’m a Software Engineer who likes working beyond a single layer of an application. Most of my experience is in full-stack and backend development, but I’m equally interested in what happens after the code is written — how the system is structured, deployed, secured, scaled, and maintained.
Alongside my professional work, I’m also building my own software products and experimenting with ideas around AI, automation, developer tools, and cloud infrastructure.
Some of that work is still private, so I only share what I can publicly without exposing the product itself.
I mainly work on backend and full-stack applications, APIs, databases, and application architecture. Over time, my work has expanded into cloud infrastructure, distributed systems, deployment automation, security, and AI-powered applications.
I enjoy problems where I need to understand how the whole system works rather than only implementing one feature.
I’ve been working as a Software Engineer at Emperor Brains IT Solutions LLP since August 2022.
My work has given me experience across frontend and backend development, databases, cloud services, application architecture, integrations, and production systems.
View my professional experience →
I’ve worked on software across different domains, including business applications, finance, HR, restaurant systems, warehouse operations, clinical software, authentication systems, AI applications, and cloud tooling.
I also use personal projects to explore ideas that go beyond what I work on professionally.
I’m currently putting more time into the areas that sit between application development and infrastructure — especially Kubernetes, Terraform, AWS architecture, distributed systems, and DevSecOps.
I’m also exploring how LLMs, RAG, multimodal AI, and automation can be used to build practical products rather than just demos.
I’m currently pursuing a Master of Computer Applications (MCA) at Jain (Deemed-to-be) University while continuing to work full-time as a Software Engineer.
I previously completed my Bachelor of Computer Applications (BCA).
I don’t like choosing technology just because it is popular. I prefer understanding the problem first and then deciding what architecture, tools, and infrastructure actually make sense for it.
When I look at a system, I usually think about the complete path:
Architecture → Code → Data → Infrastructure → Security → Deployment → Operations
The goal is not to make a system unnecessarily complex. It is to find the right balance between simplicity, scalability, reliability, security, maintainability, and cost.
- About Me
- Professional Experience
- Technical Skills
- Projects
- Education
- Backend Engineering
- Cloud & DevOps
- DevSecOps
- Architecture Notes
- Microservices Notes
- Engineering Notes
Dharmik Bhesaniya, Software Engineer, Full-Stack Engineer, Backend Engineer, Software Developer, Node.js Developer, NestJS Developer, Java Developer, Spring Boot Developer, TypeScript Developer, JavaScript Developer, React Developer, Vue Developer, Next.js Developer, Nuxt.js Developer, AWS, Cloud Engineering, DevOps, DevSecOps, Microservices, Distributed Systems, Software Architecture, Cloud-Native Development, Docker, Kubernetes, Terraform, Jenkins, PostgreSQL, MongoDB, Redis, Elasticsearch, Neo4j, Apache Kafka, GraphQL, gRPC, CI/CD, Application Security, AI Engineering, LLM Applications, RAG, SaaS, Founder, Product Builder.


