Skip to content
View ojitharajapaksha's full-sized avatar

Block or report ojitharajapaksha

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.

Content in all repositories owned by your account will be closed.
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
ojitharajapaksha/README.md
Ojitha Rajapaksha Banner

Hi there, I'm Ojitha Rajapaksha

Computer Science Undergraduate • Software Engineer • Full-Stack Developer

Building modern digital solutions with code, creativity & curiosity.


Portfolio Email LinkedIn

About Me

I'm a Computer Science undergraduate at the University of Westminster with a strong interest in software engineering, full-stack development, machine learning, cyber security, and digital product development.

I enjoy turning ideas into practical software solutions and working across the entire development lifecycle — from requirements and system design to development, deployment, and maintenance.

I'm particularly interested in creating applications that are:

  • Scalable
  • Modern and user-friendly
  • High-performing
  • Secure
  • Intelligent
  • Practical and impactful

What I'm Currently Working On

Full-Stack Development
Machine Learning & AI
Explainable AI
Cyber Security
Software Architecture
Cloud & DevOps
Modern UI/UX
Continuous Learning

Tech Stack

Languages

Programming Languages

Frontend

Frontend Technologies

Backend

Backend Technologies

Databases

Database Technologies

DevOps & Tools

Development Tools

Additional Technologies

Google Colab Firebase Twilio Socket.IO Render IntelliJ IDEA PyCharm

Development Areas

Area Technologies
Frontend Development React, Next.js, TypeScript, JavaScript, Tailwind CSS
Backend Development Node.js, Express.js, Spring Boot
Database Development PostgreSQL, MySQL, MongoDB, Prisma
API Development REST APIs, Socket.IO
Machine Learning Python, Machine Learning, Explainable AI
Cyber Security Application Security, Secure Software Development
Cloud & Deployment Vercel, Render, Firebase
DevOps Git, GitHub, Docker
UI/UX Responsive Design, Modern Interfaces
Software Engineering System Design, Architecture, Testing, Maintenance

Development Philosophy

Learn       → Understand the problem
Design      → Plan the solution
Build       → Turn ideas into software
Test        → Make it reliable
Deploy      → Take it to the real world
Improve     → Keep learning and evolving

Currently Learning

  • Advanced Machine Learning
  • Explainable AI
  • Multimodal AI
  • Cyber Security
  • Cloud Architecture
  • Docker & Containerisation
  • CI/CD
  • Scalable System Architecture
  • Application Security

Professional Experience

Software Engineering

My experience includes working on real-world software projects involving:

  • Full-stack application development
  • Backend API development
  • Database design
  • System maintenance
  • Deployment and infrastructure
  • Production support
  • User training
  • Digital platform development
  • Software prototyping

Connect With Me


Learn • Build • Improve • Repeat

Designed with passion, built with purpose, and driven by continuous learning.

Popular repositories Loading

  1. Plane-Seat-Reservation-System Plane-Seat-Reservation-System Public

    Developed a Java-based program for managing plane ticket bookings, including seat reservations, cancellations, availability tracking, and total sales. Used object-oriented principles using Ticket …

    Java

  2. Web-Development-Group-Project Web-Development-Group-Project Public

    Developed an interactive shopping dashboard featuring a splash screen, shopping page and checkout page for a website. The shopping page allows customers to add or delete items from the cart with re…

    HTML

  3. Real-Time-Event-Ticketing-System Real-Time-Event-Ticketing-System Public

    Real-Time Event Ticketing System

    Java

  4. ShiftSL-Marketing-Website ShiftSL-Marketing-Website Public

    ShiftSL Official Web Page

    HTML

  5. ojitharajapaksha ojitharajapaksha Public

  6. Consent-Management-System-Front-End Consent-Management-System-Front-End Public

    Consent Management System Frontend

    TypeScript 2