Skip to content
View ruchiralakshan123's full-sized avatar

Highlights

  • Pro

Block or report ruchiralakshan123

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

🏷️ Ruchira Lakshan

BSc (Hons) Computer Science @ SLIIT | Backend Developer | Sri Lanka 🇱🇰

I am a Computer Science undergraduate passionate about building scalable, clean, and maintainable backend systems. I design REST APIs with Java and Spring Boot, architect databases using MySQL and PostgreSQL, and build responsive interfaces with React and TypeScript. Every commit is a step toward writing better software.

Principle: Write code today that you won't hate debugging at 3 AM tomorrow.


🚀 Focus & Expertise

  • 🏗️ Building fault-tolerant distributed systems and scalable REST APIs
  • 🔐 Implementing Spring Security — JWT, OAuth2, and clean authentication flows
  • ⚛️ Crafting responsive frontends with React, TypeScript, and Tailwind CSS
  • 🐍 Writing Python for algorithms, data wrangling, and automation
  • 🎯 Actively seeking a Software Engineering Internship to contribute to real-world applications

🌱 Current Endeavors

  • Active Projects: Distributed messaging system with fault-tolerance and consensus protocols, and an AI-Integrated Quiz Generator (Java backend + React frontend).
  • Continuous Learning: Docker containerization workflows, RESTful API design best practices, and advanced data structures and algorithms.
  • Open To: Software Engineering Internships, Backend / Full-Stack Intern roles, and Open Source Contributions.

🛠️ Tech Stack

Backend

Java Spring Boot Spring Security Python

Frontend

React TypeScript JavaScript Tailwind CSS HTML5 CSS3

Databases

MySQL PostgreSQL

Tools & Platforms

Git GitHub GitHub Actions Linux C

Cloud & Deployment

Docker Azure Vercel VPS


📊 GitHub Analytics

GitHub Stats Top Languages

GitHub Streak

GitHub Activity Graph

GitHub LinkedIn Email



*Constantly learning and building high-performance, reliable systems.*



Popular repositories Loading

  1. yahtze yahtze Public

    C

  2. -inventory-system- -inventory-system- Public

    web

    CSS

  3. Usersmanagementsystem Usersmanagementsystem Public

    A simple full-stack application to manage users with CRUD operations and authentication.

    Java

  4. Programming-in-Python- Programming-in-Python- Public

    A curated collection of Python programs, exercises, and mini-projects developed during my Python course. This repository showcases coding practice, problem-solving solutions, and practical projects…

    Python

  5. Sustain-Insight---back-end Sustain-Insight---back-end Public

    Forked from Nimsara-Jayarathna/Sustain-Insight---back-end

    (Back End) Full-stack News Aggregator – A collaborative project using React + Tailwind (frontend) and Spring Boot + PostgreSQL (backend) to fetch, categorize, and display news articles with user pe…

    Java

  6. Sustain-Insight---front-end Sustain-Insight---front-end Public

    Forked from Nimsara-Jayarathna/Sustain-Insight---front-end

    (Front End) Full-stack News Aggregator– A collaborative project using React + Tailwind (frontend) and Spring Boot + PostgreSQL (backend) to fetch, categorize, and display news articles with user pe…

    TypeScript