Skip to content
View DharshiBalasubramaniyam's full-sized avatar

Highlights

  • Pro

Block or report DharshiBalasubramaniyam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Typing SVG

A passionate final year Software Engineering undergraduate at University of Kelaniya, Sri Lanka.

Committers.top Badge

Static Badge     Static Badge     Static Badge     Static Badge     Static Badge


About me

✨ I am a final-year Software Engineering undergraduate at the University of Kelaniya, deeply passionate about the intricate world of full-stack development.

✨ Throughout my academic journey, I have established a solid foundation in various technologies, including Java, JavaScript, Spring Boot, React.js, Node.js, Express.js, MongoDB, MySQL, Docker, K8s, and Git.

✨ Through individual projects, open-source contributions, certifications, and participation in hackathons, I have developed a strong understanding of software development principles and best practices.

✨ In addition to my technical expertise, I possess excellent communication and interpersonal skills, which I consider essential for effective collaboration and teamwork.

✨ I am a dedicated self-learner, committed to exerting my best effort in every endeavor, fueled by my insatiable curiosity.


Languages and Tools


GitHub Stats

dharshibalasubramaniyam    dharshibalasubramaniyam


Projects

Name Description Technologoies
Cloud Inventory App A full-stack CRUD application built with React.js (Vite) frontend, Spring Boot backend, and MongoDB Atlas database. Containerized with Docker, stored in Amazon ECR, and deployed on AWS ECS Fargate with multi-AZ architecture, load balancing, secure VPC networking, and CI/CD via GitHub Actions. Spring Boot, React.js, Docker, Github Actions, AWS ECS
Purely This is an e-commerce web application that follows microservice architecture for the backend. Spring Boot, React.js, MongoDB, Microservices
MyWallet This is a full-stack expense tracking web application, facilitating seamless management of day-to-day finances. Spring Boot, React.js, MySQL
MyToDo MyTodo is a full-stack ToDo application built using the MERN stack with a microservices architecture, Dockerized deployment, and Kubernetes orchestration. MERN, Redux, Docker, K8s
sl-civil-registration-rag This tool is a multilingual QA that assists with information on registration of births, marriages, and deaths in Sri Lanka. Python, Pinecone, LangChain, Gemini, Google Translate
Uni Finder This is a web-based application that helps A/L students in Sri Lanka to identify, filter, and download university degree programs they are eligible for, based on their Z-score, stream, subjects, and district. Next.js
Blogie (Backend only) Backend API for a blogging web application. Node.js, Express.js, MongoDB
Library Management System This is a library management system that stimulates basic functionalities of a library. HTML, PHP, MySQL
NoteNova This is a notes app that allows you to manage notes and folders. React.js, Firebase
Intelligent Process Automation This is an implementation of an Intelligent Process Automation (IPA) use case, automating data extraction from paper form and feeding extracted data into the database, web application, and legacy desktop system — with zero human intervention. Ballerina

Blogs

Mastering Design Patterns in JAVA Mastering SOLID principles in JAVA Mastering OOP concepts in JAVA
Mastering State Management in React.js Building RESTful CRUD in Springboot Securing Springboot applications using JWT
Getting Started with micro services in Springboot Getting Started with MERN stack Getting started with RAG by building a QA assistant

Pinned Loading

  1. cloud-inventory-app cloud-inventory-app Public

    A full-stack CRUD application built with React.js (Vite) frontend, Spring Boot backend, and MongoDB Atlas database. Containerized with Docker, stored in Amazon ECR, and deployed on AWS ECS Fargate …

    JavaScript

  2. Fullstack-E-commerce-web-application Fullstack-E-commerce-web-application Public

    This is one of my individual projects, which is an e commerce web application for purchase health and wellness products online. Backend follows microservice architecture using spring boot along wit…

    Java 34 27

  3. Fullstack-Expense-Tracker Fullstack-Expense-Tracker Public

    This is one of my individual projects which is a full-stack expense tracking web application using Spring Boot, React.js, and MySQL, facilitating seamless management of day-to-day finances.

    Java 44 64

  4. mytodo mytodo Public

    MyTodo is a full-stack ToDo application built using the MERN stack with a microservices architecture, Dockerized deployment, and Kubernetes orchestration.

    JavaScript 3 1

  5. vscode-web-editor-mono-repo vscode-web-editor-mono-repo Public

    This project is one of my internship projects at WSO2, where I have implemented a vscode web editor with support for ballerina language and diagram features.

    TypeScript 2

  6. sl-civil-registration-rag sl-civil-registration-rag Public

    This tool a multilingual RAG that assist with information on registration of births, marriages, and deaths in Sri Lanka.

    Python