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.
Projects
A selection of Rasika's end-to-end builds. Each project is static-rendered for instant loads.
Heartlytics — Heart Disease Prediction Web App
2024Machine-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
2024Local-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
2024Research toolkit that classifies whether code snippets originate from humans or AI assistants with explainable outputs.
- Python
- NLP
- Scikit-learn
- Pandas
- NumPy
Handwritten Digit Classification (MNIST)
2023Neural network project that achieves 96% accuracy on MNIST with a fully documented preprocessing and evaluation workflow.
- TensorFlow
- Python
- Neural Networks
COVID-19 Global Impact Analysis & Visualization
2022End-to-end analytics project correlating COVID-19 trends with social and economic indicators via interactive dashboards and animations.
- Python
- Pandas
- Plotly Express
- Matplotlib
- Seaborn
- MoviePy
- NumPy