Available for work

Rasika Srimal Samaranayaka

Full-Stack Developer & Data/ML Engineer

Motivated undergraduate with a strong software engineering, data analysis, and AI/ML foundation. Experienced building scalable, data-driven applications with Python, Java, SQL, Flask, Spring Boot, TensorFlow, and modern analytics tooling.

Sri Lanka

Experience

Back-End Developer (Hybrid) — NSBM for Career & Entrepreneurship (NFORCE)

Aug 2024 - Mar 2025
  • Built and maintained RESTful services with Java + Spring Boot to streamline data processing and system scalability.
  • Collaborated with cross-functional teams on new feature design, code reviews, and Git-based release workflows.
  • Documented and shipped clean, modular code aligned with agile best practices and stakeholder feedback loops.
JavaSpring BootREST APIsGitAgile

Projects

Featured launches that highlight Rasika's end-to-end delivery.

  • Heartlytics — Heart Disease Prediction Web App

    2024

    Machine-learning powered triage assistant with real-time inference, CSV batch uploads, role-based dashboards, and analytics.

    • Python
    • Flask
    • Scikit-learn
    • Bootstrap
    • SQL
    • HTML/CSS
    • JavaScript
  • Spaced Repetition App

    2024

    Local-first study companion that aligns spaced repetition algorithms with exam schedules, streak goals, and offline mode.

    • Next.js 16
    • TypeScript
    • Tailwind CSS
    • Zustand
    • Radix UI
  • Code Origin Detector

    2024

    Research toolkit that classifies whether code snippets originate from humans or AI assistants with explainable outputs.

    • Python
    • NLP
    • Scikit-learn
    • Pandas
    • NumPy
  • Tech Stack

    Languages

    • Python
    • Java
    • SQL
    • JavaScript
    • TypeScript
    • Dart

    Frontend & Frameworks

    • Next.js
    • React
    • Tailwind CSS
    • Flutter
    • Zustand
    • Radix UI
    • Lucide Icons

    Data & Analytics

    • Pandas
    • NumPy
    • Data Cleaning
    • Feature Engineering
    • EDA

    Visualization & BI

    • Matplotlib
    • Seaborn
    • Plotly Express
    • Power BI
    • Excel (Advanced)

    Machine Learning

    • TensorFlow
    • Scikit-learn
    • CNNs

    Backend & Databases

    • Flask
    • Spring Boot
    • REST APIs

    Tools

    • Git
    • Jupyter
    • Figma
    • VS Code
    • Vercel

    Education

    BSc (Hons) in Software Engineering - NSBM Green University

    2021 - 2025 | In progress - Focus on software development, data analysis, and systems design

    GCE Advanced Level (Physical Science Stream) - 2019

    Z-Score: 1.0515

    Certifications

    • Google Data Analytics Professional Certificate
    • Microsoft Power BI (ETL, Data Modeling, Harnessing Data)
    • Microsoft Excel: Preparing Data for Analysis
    • DeepLearning.AI — Introduction to TensorFlow for AI/ML
    • Meta: Introduction to Databases, Version Control
    • HackerRank SQL: Basic & Intermediate
    • Research Methodologies (QMUL)
    • Problem Solving Using Computational Thinking (UMich)

    Awards

    • µMORA Math Competition — Merit AwardUniversity of Moratuwa (ENTC) - Aug 2020