Skip to Projects
~/portfolio_
Charuka Karunarathna - Software Engineer

Charuka Karunarathna

|

Tech Stack

Skills & Expertise

A comprehensive overview of my technical capabilities and professional background.

About Me

Hi! I'm Charuka, an Associate Software Engineer with close to two years of production experience building and operating full-stack MERN applications — from backend API design through CI/CD and cloud deployment. I've owned deployment and infrastructure for enterprise client platforms spanning learning management, digital asset marketplace, and recruitment domains. Alongside this, I completed a BSc (Hons) in Computer Science at the University of Plymouth with First Class Honours. I'm most comfortable owning backend systems end-to-end — from design through to the infrastructure that keeps them running in production.

10+
Projects Delivered
2
Years Experience
15+
Tech Stack

Backend

APIs and microservices with Node.js/Express, NestJS, and FastAPI.

Node.js/ExpressNestJSFastAPIREST APIsMicroservices

Frontend

Responsive, accessible interfaces built with React and Next.js.

ReactNext.jsTailwind CSSHTMLCSS

Databases

Relational and NoSQL data modeling for production workloads.

MySQLMongoDBPostgreSQLRedis

Cloud & DevOps

CI/CD pipelines and production infrastructure across cloud and VPS environments.

DockerGitHub ActionsGCPAWSNginxPM2

AI & Machine Learning

Applied ML forecasting and RAG-based AI systems for real-world data.

XGBoostLightGBMRAG (Qdrant)Gemini API

Experience

Associate Software Engineer

Atmo Technologies Pvt Ltd

January 2025 – July 2026

Developed and maintained backend APIs and full-stack features across multiple enterprise-grade client platforms built on the MERN stack, while owning end-to-end CI/CD and deployment infrastructure.

Highlights

  • Built full-stack features for an Enterprise Learning Management System — course/content management, role-based access, and secure content delivery
  • Built full-stack features for a Digital Asset Marketplace — asset upload, storage, and listing workflows with role-based dashboards
  • Built full-stack features for a Recruitment & Applicant Management Platform — job postings, application tracking, and role-based workflows
  • Designed and managed relational and NoSQL databases
  • Owned CI/CD and deployment operations: GitHub Actions pipelines, containerized deployments to Google Cloud Run, and production infrastructure on Contabo VPS with Nginx and PM2, plus AWS S3 for file storage and delivery
  • Resolved production issues and contributed to sprint planning and technical design discussions

Software Engineering Intern

Atmo Technologies Pvt Ltd

June 2024 – December 2024

Developed and maintained full-stack features using the MERN stack for live client projects.

Highlights

  • Fixed bugs and wrote tests to support ongoing feature releases
  • Managed Linux server deployment tasks under senior engineer guidance
  • Worked within Agile sprints using Git-based version control and collaborative development practices

Education

BSc (Hons) Computer Science — First Class Honours

University of Plymouth (UK)

2023 – 2026

Comprehensive computer science program covering modern software development, algorithms, and system design.

Highlights

  • Built full-stack web and mobile applications using modern development practices
  • Explored AI/ML concepts, including Retrieval-Augmented Generation (RAG) applications
  • Applied algorithms, data structures, DBMS, and system analysis & design principles
  • Developed skills in APIs, software QA, IoT, and computing group projects
  • Practised DevOps fundamentals: version control, CI/CD, deployment, and cloud workflows
  • Focused on practical, real-world software engineering projects

Featured Projects

Academic and personal projects showcasing full-stack, ML, and DevOps work — source available on GitHub.

EpiLink

2026Final Year Project (BSc Hons)

Final-year project: a production-ready, 5-microservice platform forecasting dengue outbreaks and coordinating PHI field response across all 25 Sri Lankan districts, with a Next.js web app and an Expo mobile app.

Key Features

  • XGBoost + LightGBM Forecasting
  • Explainable AI + RAG Chatbot
  • Field Officer Mobile App (OSRM Routing)
  • 277-test CI/CD to Cloud Run
Next.jsNestJSReact NativePython/FastAPIPostgreSQLRedisXGBoostLightGBMQdrantDockerGCP
Code

DineSmart

2026Full-Stack Developer

A 7-component microservices platform for restaurant ordering, table reservations, and role-based staff operations, with a centralized WebSocket event-relay for live order tracking and kitchen order boards.

Key Features

  • Live Order Tracking (WebSocket Relay)
  • Role-based Staff Portals
  • PayHere Payments + Google OAuth
  • LiveKit Voice Ordering Agent
ReactNode.js/ExpressPython/FastAPIMongoDBSocket.IODocker

UniNest

2025Team Leader & Backend Architect

Full-stack platform for student accommodation search and booking with personalized recommendations, real-time chat, and fake review detection.

Key Features

  • Mapbox Integration
  • Real-time Chat
  • AI Review Detection
  • Personalized Recommendations
ReactTailwind CSSExpress.jsMongoDBRedisPython FastAPIMapbox

PowerMate

2025IoT & Software Developer

IoT system for real-time monitoring of tower power systems including fuel levels, voltage, current, and temperature with cloud dashboards.

Key Features

  • Real-time Monitoring
  • Cloud Dashboards
  • Alert System
  • Remote Access
ArduinoReact.jsExpress.jsMongoDBNode.js

TourMate

2025Software Developer

Mobile app to explore Sri Lankan destinations with personalized recommendations, navigation, and role-based access control.

Key Features

  • Mapbox Navigation
  • Firebase Auth
  • AWS S3 Storage
  • Admin Panel
FlutterFirebaseDartAWS S3Mapbox

SkyVault

2025Software Developer

Marketplace platform for drone content creators to upload, license, and sell aerial media with manual payment verification and role-based dashboards.

Key Features

  • Payment Gateway
  • Role-based Access
  • AWS S3 Storage
  • Order Management
ReactTailwind CSSShadCN UISpring BootMongoDBAWS S3

Get In Touch

I'm currently open to new job opportunities — my inbox is always open.

My Email

Copied to clipboard!

or find me on