I'm a undergraduate software engineer with experience in JavaScript,TypeScript and Java and expertise in frameworks like React and Node.js. I'm a quick learner and I am always looking for opportunities to learn and grow as a developer, and I am excited to use my skills to make a positive impact and continue my career in the field of Information Technology.
Download CVA Passionate
Following videos showcases to see how I passionately create educational contents, blending technology with effective teaching methods to make complex concepts accessible and engaging for all learners.


A clear and concise explanation of the most important design patterns in Java, with past examples. Learn how to set up your React.js project and organize your folder structure for an efficient workflow.
#react
#intro
#folder setup


A step-by-step guide to creating a better GitHub README for your profile, with examples and design assets. Understand the essential concepts of JSX and how it enhances your React development experience.
#jsx
#intro
#explain


A detailed exploration of React components, explaining how to build and reuse UI elements efficiently. Learn the fundamental concepts and best practices for creating dynamic and responsive interfaces.
#react
#components
#explain
#js


Understand the powerful props.children feature in React and learn how to use it for creating flexible and reusable components. This guide provides step-by-step instructions with examples.
#react
#props
#children
#js


Learn how to import and display images in React with this step-by-step guide. Master handling images in your React applications for dynamic and engaging user experiences.
#react
#props
#children
#js


































An complete event management system for all your needs. This project was built using React, Node.js, Express, and MongoDB. Additionally this project was built to SLIIT 2nd year 2nd semester IT Project.

This is an online text summarizer app which is developed using Android studio. This app is capable of summarizing any given text into a shorter version. This project uses the facebook's bart LLM for the summarization process.

This is a simple Landing page for a sushi ordering website. This project was built for get an good idea about css and css flexbox. Additionally this project uses AOS library for animations.

VideQuest is a video browsing system which is developed using java servlets. This project capable of upload, delete and browse videos. Also users can comment and like videos. This project was built to SLIIT 2st year 1nd semester OOP Project.

InnRooms is a hotel management system which is developed using MERN. This project is capable of manage hotel rooms, customers, reservations and payments. The payments are managed through stripe. Also this project has a admin panel for the hotel manager.

This is a simple hangman game which is developed using TypeScript. This project was built to get an good idea about TypeScript and how to use it. Additionally this project uses the words api for the words.
Get in touch