RUSHXDEV/ full-stack

Rushing in.Colombo · --:--

Opening the doors0 / 5
Skip to content
RUSHXDEV/ full-stack

Accent season

  • Auto= autumn
  • WinterDec – Feb
  • SpringMar – May
  • SummerJun – Aug
  • AutumnSep – Nov

Hello, I’mRashmika.

Full-Stack Software Engineer

Rashmika Jayanath
MeColombo, Sri Lanka--:-- —
YouYour time zone--:-- —

Welcome! I’m Rashmika Jayanath, a passionate Full-Stack Software Engineer with an aptitude for building dynamic, responsive, and scalable applications across both front-end and back-end. I approach every project with a clear vision and an innovative mindset, always seeing the system as a whole and understanding how each part connects and influences the others. This big-picture thinking helps me design solutions that are cohesive, reliable, and built to grow. Above all, I’m driven by a desire to create meaningful applications that solve real-world problems and make a genuine difference for the people who use them.

ExperienceWork

  1. Jul 2026 – PresentNow

    Intern Full-Stack Software Engineer

    Flyxto (Pvt) Ltd

EducationStudy

  1. May 2023 – PresentStudying

    BSc (Hons) in IT Specializing in Software Engineering

    Sri Lanka Institute of Information Technology (SLIIT)

    Malabe

  2. Jan 2012 – Dec 2020

    Secondary Education

    Bandaranayake College

    G.C.E Advanced Level in Biological Science stream

Four systems, one block at a time.

The same 512 blocks rearrange into the shape of each system as you scroll. Highlighted blocks mark where the interesting work happens.

Microservices around one gateway.

A smart doctor channeling platform: e-channeling, hospital management, payments, AI-driven symptom diagnosis, prescriptions and teleconsultation, with role-based dashboards.

  • TypeScript
  • Tailwind CSS
  • Next.js
  • Zustand
  • Spring Boot
  • Java
  • MySQL

The centre cluster is the gateway; the six around it are its services.

View project (opens in a new tab)

One event loop, many connections.

A high-performance TCP server in C that uses epoll for event handling and non-blocking I/O.

  • C
  • Linux
  • WSL

Each ring is a set of sockets; highlighted blocks are the ones epoll reports as ready.

View project (opens in a new tab)

Collection routes, optimized.

A role-based system for municipalities with real-time monitoring, route optimization and analytics.

  • React
  • TypeScript
  • Node.js
  • Express.js
  • MongoDB

A city grid; the highlighted line is a collection route and the bright block is the truck.

View project (opens in a new tab)

Every battery on a grid, exchange the power.

A power trading system between solar prosumers and local microgrid energy hubs.

  • C#
  • Kotlin
  • React
  • ASP.Net Core Web API
  • MongoDB
  • SQLite
  • Windows IIS
  • Microsoft Azure VM

Slots are batteries; highlighted boxes are charged with energy to trade.

View project (opens in a new tab)

Selected
work

ZenDoc is an intelligent, full-stack microservices healthcare platform that connects patients, doctors, and hospital administrators within a unified digital ecosystem. It streamlines core clinical operations including e-channeling, prescription tracking, and PayHere payment processing, alongside self-hosted Jitsi teleconsultations on GCP Compute Engine. Incorporating Groq-powered LLMs for AI-driven symptom guidance and Firebase for real-time medical record storage, the platform is containerized with Docker and orchestrated on Google Kubernetes Engine (GKE) to deliver a secure, resilient, and highly scalable healthcare solution. This application was developed as a group project for university. Contributed by implementing hospital administration workflows.

ZenDoc, Smart Doctor Channeling System - rushxdev -SLIIT
  • TypeScript
  • Tailwind CSS
  • Next.js
  • Zustand
  • Spring Boot
  • Java
  • MySQL
View project (opens in a new tab)

The Smart Solar Microgrid Trading System is an enterprise-scale, client-server solution designed to enable decentralized power trading between solar prosumers and local microgrid energy hubs. Using FAT service Architecture for Web API, the system provides role-specific interfaces across two client applications. A responsive Web Application for Backoffice administration and Grid Operator management, alongside a Pure Native Android Application tailored for Solar Prosumers and field Operators. This application was developed as a group project for university. Contributed by implementing real time grid locating through Google Maps on mobile, energy trading QR token workflow for prosumers and operators, and application continuous integration and continuous deployment.

Smart Solar Grid System - rushxdev - SLIIT
  • C#
  • Kotlin
  • React
  • ASP.Net Core Web API
  • MongoDB
  • SQLite
  • Windows IIS
  • Microsoft Azure VM
View project (opens in a new tab)

A simple high-performance TCP server implemented using epoll for efficient event handling and non-blocking I/O operations.

3D Booth Scenario Building Tool is a client-side 3D web application designed to streamline spatial reviews and presentations for event booths and stage setups. Built with Next.js, React Three Fiber (Three.js), and three-mesh-bvh, it allows users to import .glb/.gltf models with real-world metric scaling, inspect layouts via an orbit camera, or walk through environments in first person with realistic physics collisions. Users can place custom screens onto surfaces, configure aspect-ratio presets, run synchronized video playback, and enter a dedicated Presentation mode to demo designs to clients. State and heavy assets are seamlessly managed locally via Zustand, IndexedDB, and localStorage without requiring a dedicated backend.

3D Booth Scenario Building Tool - rushxdev - Flyxto
  • Next.js
  • Three.js
  • R3F
  • drei
  • three-mesh-bvh
  • Zustand
  • Tailwind CSS
  • Radix UI
  • IndexedDB
  • Vitest

WordiGo is a full-stack language learning and community web application built to support refugees during their resettlement and adaptation process. The platform provides structured, practical learning modules, including grammar exercises, vocabulary quizzes, and progress tracking tailored to everyday communication needs. Alongside coursework, an integrated discussion forum allows learners to connect, exchange advice, and support one another. Featuring role-based permissions for learners, content contributors, and administrators, WordiGo bridges language barriers and fosters social inclusion within host communities. This application was developed as a group project for university. Contributed by implementing Reddit-like community discussion forum.

WordiGo, Language Learning Platform - rushxdev - SLIIT
  • React
  • Redux
  • JavaScript
  • Node.js
  • Express.js
  • MongoDB
View project (opens in a new tab)

Prabhath Motors is a comprehensive, web-based vehicle service station management system built to digitize and streamline daily workshop operations. Developed with React and Spring Boot, the platform integrates appointment scheduling, vehicle maintenance records, and inventory tracking with customer relationship and utility management. By replacing manual paperwork with an intuitive digital dashboard, it centralizes workflow tracking, accelerates service turnaround, and significantly enhances operational efficiency and data accuracy. This application was developed as a group project for university. Contributed by implementing authentication workflow and employee management workflow.

Prabhath Motors, Vehicle Service Management System - rushxdev - SLIIT
  • React
  • TypeScript
  • Java
  • Spring Boot
  • MySQL
View project (opens in a new tab)

A role based web application for efficient waste management, featuring real-time monitoring, route optimization, and data analytics for municipalities. This application was developed as a group project for university. Contributed by implementing resident requesting waste pickup workflow.

Smart Waste Management System - rushxdev - SLIIT
  • React
  • TypeScript
  • Node.js
  • Express.js
  • MongoDB
View project (opens in a new tab)

SED.WORKS is a cloud-based collaborative residential structural design platform engineered to replace weeks-long consulting queues with instant, code-compliant structural sizing for the New Zealand building industry. The system enables architects and designers to run real-time calculations for beams, portal frames, and raft slabs strictly to NZ standards, producing cryptographically verified, consent-ready calculation packages. Serving as a full-stack contributor, I developed and documented core backend REST APIs, implemented secure admin portal endpoints for multi-entity client, company, and project management, and engineered global catalogs for structural material specifications.

File Vault is a full-stack, secure file management application designed for high-privacy asset storage and rapid retrieval. Built with Next.js, Express, and TypeScript, the platform integrates Clerk authentication to provide protected user dashboards and authenticated API endpoints. It pairs Cloudflare R2 for cost-effective, S3-compatible object storage with Neon Serverless PostgreSQL to handle file metadata, size enforcement, and pagination. By utilizing presigned URL generation for secure, ephemeral file downloads, File Vault guarantees ironclad data isolation and reliable cloud access without compromising on performance.(Warning: Live link is a testing deployment. Do not use any sensitive emails, passwords and files. Please use temporary credentials.)

File Vault, A Secure File Management System - rushxdev - SLIIT - Flyxto
  • TypeScript
  • Next.js
  • Tailwind CSS
  • Express.js
  • Clerk
  • Cloudflare
View project (opens in a new tab)

Languages/05

  • C
  • Java
  • Python
  • JavaScript
  • TypeScript

Frameworks/05

  • Tailwind CSS
  • Next.js
  • Express.js
  • FastAPI
  • Spring Boot

Databases/03

  • PostgreSQL
  • MongoDB
  • MySQL

Tools/08

  • Git & GitHub
  • Visual Studio Code
  • IntelliJ IDEA Ultimate
  • Postman
  • DBeaver
  • Docker
  • Vercel
  • Microsoft Azure

Let’s
build.

Open to new projects and opportunities. Reach me out, or just email me directly.