Skip to content
View DharshiBalasubramaniyam's full-sized avatar

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
Inventory app CI/CD pipeline This project demonstrates a complete CI/CD pipeline for an inventory application, automates the build, test, Dockerization, and deployment processes. Spring Boot, React.js, Docker, Github Actions, AWS
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. 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 63

  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 33 26

  3. 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

  4. 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

  5. Springboot-CI-CD-Pipeline Springboot-CI-CD-Pipeline Public

    This is one of my individual projects, which demonstrates a complete CI/CD pipeline for a Spring Boot application using GitHub Actions, Docker, and AWS, by automates the build, test, Dockerization,…

    Java 5 4

  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