Hi, I'm rashmika naveen👋

CSE Student | IoT & AI Enthusiast | Full Stack & Embedded Systems Developer

"Those who can imagine anything, can create the impossible."

— Alan Turing

🚀 Building intelligent systems at the intersection of hardware and code.

#About Me

Hello! I'm Rashmika Naveen, a Computer Science and Engineering student at the University of Moratuwa, Sri Lanka, with a passion for building intelligent systems that bridge hardware and software.

My journey in technology began with my fascination for how things work. This curiosity led me to explore embedded systems, IoT, and eventually full-stack development.

When I'm not coding, you can find me exploring new technologies, contributing to open-source projects, or sharing my knowledge through technical writing.

Education

  • B.Sc. in Computer Science and Engineering - University of Moratuwa

Interests

  • Internet of Things (IoT)
  • Artificial Intelligence
  • Full Stack Development
  • Embedded Systems
About Me Robo

#Skills

Languages & Frameworks

JavaScript
TypeScript
React
Next.js
Kotlin
Java
Python
Node.js
FastAPI
C/C++

Embedded Systems, IoT & Robotics

Arduino
Raspberry Pi
ESP32
ROS 2
Sensors
UART
Microcontrollers

Tools, Databases & Platforms

Git & GitHub
AWS
MongoDB
MySQL
PostgreSQL
Ubuntu/Linux
VS Code
Android Studio
LaTeX

UI/UX & Prototyping

Figma
TailwindCSS
Bootstrap
Canva

#Projects

Smart River Water Level Monitoring and Alert System
View on GitHub

Smart River Water Level Monitoring and Alert System

This project presents a cost-effective and maintainable river water level monitoring and alert system. It is specifically designed for deployment in remote or rural areas where conventional solutions are too expensive, require complex maintenance, or rely heavily on satellite communication.

C/C++SensorsNextJsPlatformIOESP32LoraFastAPIPostgreSQL
Online Food Ordering System
View on GitHub

Online Food Ordering System

Built a web app for ordering food from restaurants, with delivery tracking and online payments. Features real-time order tracking with Socket.IO, secure payment processing with Stripe, and a comprehensive admin dashboard for restaurant management.

ReactNode.jsMongoDBStripeSocket.IO
HR Management System
View on GitHub

HR Management System

HR system with employee records, payroll, and performance tracking. Streamlines HR operations with automated payroll processing, leave management, and comprehensive employee database management.

ReactNode.jsExpressMySQL
Smart MediBox
View on GitHub

Smart MediBox

The Smart MediBox is designed to help users manage their medication schedules effectively by providing alarm notifications and temperature/humidity monitoring. Features ESP32-based IoT connectivity for remote monitoring and automated alerts.

C/C++Node-REDWokwiPlatformIOESP32

#Experience

CSE 40 | Web & Tech Team Member

CSE 40 | Web & Tech Team Member

Department of Computer Science & Engineering, University of Moratuwa

Jan 2025 -

IESL Robogames-2024 | Selection and Technical Committee Member

IESL Robogames-2024 | Selection and Technical Committee Member

Department of Computer Science & Engineering, University of Moratuwa

Sep 2024 - Jul 2025

#Contact Me

Leave a message below 👇