Skip to Projects
~/portfolio_
Charuka Karunarathna

Charuka Karunarathna

|

Tech Stack

Skills & Expertise

A comprehensive overview of my technical capabilities and professional background.

About Me

Hi! I am Charuka Karunarathna. I specialize in building scalable web applications, mobile solutions, and IoT systems with modern technologies like React, Node.js, Nest.js, and Flutter. I focus on creating clean, efficient, and user-centric solutions.

10+
Live Projects
2 Years
Experience
15+
Tech Stack

Engineering

Full stack development using React, Node.js, Spring Boot, and modern databases.

ReactNext.jsNode.jsNest.jsSpring BootMySQL

Mobile

Cross-platform mobile applications with Flutter and native integration.

FlutterFirebaseMobile Architecture

IoT & Systems

Hardware integration with cloud backends for real-time monitoring.

ArduinoESP32IoT Protocols

DevOps

Cloud infrastructure and deployment pipelines.

AWSDockerCI/CD

Performance

Optimization and clean code architecture.

Clean ArchitectureTestingOptimization

Technical Skills

Software Engineering Excellence

From responsive frontends to robust backends, I build complete solutions using React, Node.js, Spring Boot, and modern databases.

ReactNext.jsNode.jsNest.jsSpring BootMongoDBMySQL

Mobile & Cross-Platform

Native mobile applications with Flutter and cross-platform solutions that deliver excellent user experiences.

FlutterFirebaseAWS S3Mapbox

IoT & Real-time Systems

Hardware integration with cloud backends for monitoring systems, real-time dashboards, and automated solutions.

ArduinoESP32Real-time APIsCloud Monitoring

Cloud & DevOps Ready

Experience with AWS, Docker, and modern deployment pipelines for scalable, production-ready applications.

AWSDockerMongoDB AtlasCI/CD

Featured Projects

A selection of live applications showcasing full-stack development capabilities.

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

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

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
ArduinoESP32React.jsExpress.jsMongoDBNode.js

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

Experience

Software Engineer

Atmo Technologies Pvt Ltd

June 2025 – Present

As a Software Engineer, I contributed across the full development lifecycle, from architecture and implementation to deployment and optimization.

Highlights

  • Design and develop full-stack web applications using modern frameworks and cloud technologies
  • Communicate with clients to translate business requirements into scalable technical solutions
  • Integrated APIs, third-party services and cloud infrastructure to enhance system functionality
  • Implemented clean, modular and maintainable code following industry best practices and Git workflows
  • Participated in product design discussions, architectural decision making and sprint planning
  • Optimized performance, resolved production issues and contributed to continuous improvement
  • Handled deployment pipelines, CI/CD, testing, and release cycles
  • Tech: React/Next.js, Node.js, TypeScript, REST APIs, Cloud Platforms, Microservices, CI/CD

Software Engineering Intern

Atmo Technologies Pvt Ltd

June 2024 – May 2025

Assisted in building full-stack solutions with React, Node.js, and MongoDB. Contributed to feature development, bug fixing, and testing for live client projects.

Highlights

  • Gained hands-on experience with version control and Git workflows
  • Contributed to API integration and deployment pipelines
  • Developed features for client-facing applications
  • Learned industry best practices and agile methodologies

BSc (Hons) Computer Science

University of Plymouth (UK) – NSBM Green University

2023 – Present

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

Highlights

  • Coursework: OOP with C#, Web App Development, Mobile App Development
  • Algorithms & Data Structures, DBMS, System Analysis & Design
  • Software QA, Computational Theory, IoT, Computing Group Project
  • Focus on practical application and real-world projects

Let's work together

I'm currently available for full-time roles and freelance projects. Drop me a message or send an email directly.

hello@charukank.com