Skip to content
View rithik-perera's full-sized avatar

Block or report rithik-perera

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
rithik-perera/README.md

Hi there 👋

Welcome to My GitHub Profile!

About Me

Hello! I'm Rithik Perera, a computer science student studyind at IIT Sri Lanka. I love building new applications and I'm always eager to learn and explore new things that lie in the world of computing.

Skills

  • Programming Languages: Python, JavaScript, Java, PHP
  • Web Development: HTML, CSS, React, Node.js, Express.js
  • Database Management: MongoDB, MySQL
  • Version Control: GitHub
  • Other: All rounded knowledge on Microsoft softwares eg. Word, Excel

Projects

Here are some of the projects I've worked on:

  1. python-CW - Created a Python program tailored to university scenarios successfully.This program takes input data, including a student's credits, and produces a result indicating whether the studentcan progress, needs to repeat a course, or should follow a module trailer. Skills used: python.

  2. ClinetServerArchitectureAPICreation -contains the basic CRUD operations for a hospital management system containing model, DAO and resource classes. For now this repo only consists of the java files without the pom files and the necessary dependencies.

  3. OOP-Coursework - The Shopping Management System, built in Java, utilizes OOP principles to efficiently manage products. Its console menu, structured with classes like Product and User,ensures seamless interactions. Additionally, the system features a user-friendly GUI developed in Java Swing, enhancing the shopping experience with a user-friendly interface.

  4. TrekTango-SDGP - As the project leader in a software development group, myresponsibilities included distributing workload and task assignments. In addition to this, I was responsible for contributing to the back-end development and the creation of the CRUD operations. Our project focused ondeveloping a mobile travelling game application using Node.js and React Native. This app incentivised users with points for visiting various locations, fostering engagement and exploration.

  5. ReactLearningProject - This React learning project is designed to enhance my skills in both React and GitHub. Through this project, I aim to learn the fundamental concepts of React, deepen my understanding of advanced terminal commands in GitHub, and gain detailed knowledge of how branches work together.

  6. AlgorithmCoursework - This project tackles a pathfinding challenge commonly encountered in video games using Java. Leveraging the A* algorithm, it provides a solution to navigate a character through a grid-based map filled with frictionless ice and obstacles, aiming to reach a designated endpoint from a starting position.

Get in Touch

Feel free to explore my repositories and reach out to me if you have any questions or collaboration opportunities!

Popular repositories Loading

  1. CodeCrunchMCP CodeCrunchMCP Public

    Python 1

  2. Python-CW Python-CW Public

    Python

  3. OOP-Coursework OOP-Coursework Public

    Java

  4. SDGP---TrekTango SDGP---TrekTango Public

    JavaScript

  5. SDGP---Trek-Tango-Updated SDGP---Trek-Tango-Updated Public

    JavaScript

  6. clientServerArchitectureAPICreation clientServerArchitectureAPICreation Public

    contains the basic CRUD operations for a hospital management system containing model, DAO and resource classes

    Java