Skip to content
View PrabathSamarasinghe's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Highlights

  • Pro

Block or report PrabathSamarasinghe

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

👨‍💻 About Me

Name    : Prabath Samarasinghe
Role    : Full Stack Developer
Degree  : BSc. Computer Science & Engineering — University of Moratuwa
Status  : Open to collaboration and exciting opportunities

Motivated Software Engineering undergraduate with hands-on experience building scalable full-stack applications using modern web technologies, cloud infrastructure, and distributed architectures.

Experienced in microservices, micro-frontends, GraphQL APIs, AWS cloud services, CI/CD pipelines, and working within agile teams on enterprise-scale systems. Passionate about clean architecture, performance optimization, and engineering best practices.


💼 Industry Experience

🏢 Software Engineering Intern — GTN Tech  |  Nov 2025 – May 2026

  • Built enterprise-scale micro-frontends and backend microservices in a production environment
  • Developed and maintained GraphQL APIs with Prisma ORM, Apollo Server, and PostgreSQL
  • Worked on AWS cloud-native deployments — Lambda, Cognito, API Gateway, CloudWatch
  • Implemented CI/CD workflows and infrastructure configurations using Terraform
  • Contributed to scalable distributed systems within cross-functional agile teams

🛠️ Tech Stack

🎨 Frontend

Frontend Skills

React · Next.js · TypeScript · Tailwind CSS · Material UI · Single-SPA (Micro-Frontend)

⚙️ Backend

Backend Skills

Node.js · Express · Spring Boot · GraphQL (Apollo Server) · REST APIs · Java · Python

🗄️ Databases & ORM

Database Skills

PostgreSQL · MongoDB · MySQL · Prisma ORM · Supabase

☁️ Cloud & DevOps

Cloud & DevOps Skills

AWS (Cognito · Lambda · API Gateway · CloudWatch · S3) · Docker · Terraform · CI/CD · GitHub Actions

🧪 Testing & Tools

Testing & Tools

Jest · Postman · Webpack · Figma · Jira · Confluence


📚 Currently Exploring

▸ Distributed Systems Architecture    ▸ Event-Driven Systems & Kafka
▸ Docker & Container Orchestration    ▸ WebSockets with Spring Boot
▸ Advanced System Design Patterns     ▸ Message Queues & Async Patterns

📊 GitHub Stats


📈 Contribution Activity


🏆 Achievements


🐍 Contribution Snake


"Quality is not an act, it is a habit. I strive to build scalable, maintainable, and elegant software systems that create meaningful impact."


Open to collaboration, full-time roles, and exciting engineering challenges.


Pinned Loading

  1. LMS LMS Public

    A comprehensive Library Management System (LMS) with microservices architecture, including user management, book borrowing, and admin functionalities.

    TypeScript

  2. NextSalesApp NextSalesApp Public

    TypeScript

  3. Dewagiri-Tea Dewagiri-Tea Public

    JavaScript

  4. dasunrandeepa/ecommerce-database-project dasunrandeepa/ecommerce-database-project Public

    Frontend for Semester 3 Database Systems project — responsive single-vendor e-commerce site with product catalog, shopping cart, and checkout flow.

    JavaScript 1