Skip to content
View R-Tharanka's full-sized avatar
:octocat:
:octocat:

Highlights

  • Pro

Block or report R-Tharanka

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
R-Tharanka/README.md

Typing SVG

Typing SVG

🧑🏻‍💻 About Me

I’m Ruchira Tharanka, a driven and self-motivated Software Engineering undergraduate at SLIIT who loves crafting resilient, full-stack applications. My wheelhouse is the MERN stack—architecting React front-ends that communicate seamlessly with Node.js/Express back-ends and MongoDB data stores. I thrive on solving complex problems, whether it’s shaving milliseconds off an API response or untangling a gnarly state-management bug.

Lately, I’ve been expanding beyond JavaScript: diving into Next.js for blazing-fast, SEO-friendly web apps; mastering Docker for containerized workflows; and studying software architecture and design patterns so my systems scale and stand the test of time. When I’m not coding, you’ll catch me gaming or curating playlists to fuel my focus.

I’m always open to new challenges, collaborating on open-source projects, tackling hackathon sprints, or swapping insights on cloud-native best practices. Let’s build something great together!


Glitch Animation

🔭 Currently

  • Maintaining and enhancing my personal portfolio site.
  • Exploring performance optimization techniques in React and Node.js

📫 Reach me:

🌐 Socials:

LinkedIn Codepen Stack Overflow


💻 Tech Stack

🌐 Frontend

HTML5 CSS3 SASS TailwindCSS Bootstrap JavaScript React Chart.js

🖥️ Backend

NodeJS Express.js Spring PHP Apache Tomcat

🗃️ Database

MongoDB MySQL

⚙️ Dev Tools & Platforms

NPM Nodemon Postman Git GitHub GitHub Actions Docker Vercel Netlify Twilio

🧠 Programming Languages

C C++ C# Java JavaFX Python Kotlin R Bash Script

🎨 Design & UI

Adobe Illustrator Adobe Photoshop Figma Canva

🧩 CMS & Others

WordPress Trello


📊 GitHub Stats:



Top Langs

🏆 GitHub Trophies


R-Tharanka

Pinned Loading

  1. rest-countries-API-hosted rest-countries-API-hosted Public

    This project is a full-stack web application that allows users to explore information about countries, search and filter them, and manage a list of favorite countries.

    JavaScript

  2. Food-Delivery-Microservices Food-Delivery-Microservices Public

    A cloud-native food ordering & delivery platform using the MERN stack with a microservices architecture.

    JavaScript 1

  3. ticket-management-s-gui ticket-management-s-gui Public

    A Java-based desktop application that simulates a ticket management system using JavaFX.

    Java 3

  4. ITP-Project ITP-Project Public

    A full-stack Stockpile Handling System for food-product manufacturers, providing real-time inventory tracking, stock operations, and comprehensive reporting.

    JavaScript 5 1

  5. Finance-Tracker-API Finance-Tracker-API Public

    A secure RESTful API for managing personal finances. This system allows users to track income and expenses, set budgets, create and track savings goals, generate detailed financial reports (includi…

    JavaScript

  6. VehicleRentalSystem VehicleRentalSystem Public

    A simple and user-friendly desktop application developed using C# (.NET) and Windows Forms that allows users to manage a fleet of vehicles for a rental service.

    C# 1