Programming
- Python
- Java
- JavaScript
- C++
- SQL
Heshan Rashmika
Loading portfolio
I build practical software and explore AI through projects in web, mobile and machine learning.
I'm a final-year BSc in Information Technology undergraduate at Rajarata University of Sri Lanka. I enjoy building database-driven applications and exploring ways to bring machine learning into useful software.
My projects have taken me from Android apps and desktop tools to image classification and multimodal movie-review analysis.
Tools and languages I've used in academic and personal projects.
A selection of seven projects from my CV.
Repository artworkLeading a group project that combines text, audio and visual features for segment-level sarcasm analysis. The inference workflow is working; Flask UI integration is in progress.
Compared a baseline CNN with VGG16 transfer learning and improved generalization through augmentation and regularization; reported 98.64% validation accuracy.
App artworkTracks workouts, BMI and weekly activity in an Android app with offline SQLite storage, user authentication and progress charts.
KNN confusion matrixCompared Logistic Regression and KNN using scaling and five-fold cross-validation, with reported cross-validated accuracies of 95.08% and 96.49%.
Project overviewProcesses time-lapse images to estimate leaf count, plant height, coverage and color-based health indicators.
Dashboard previewA Qt desktop app for budgeting, income and expense tracking, academic scheduling and deadline reminders, backed by SQLite.
Built and evaluated a linear regression model on California Housing data, including predictions and actual-versus-predicted visualizations.
Final-year undergraduate · Rajarata University of Sri Lanka, Faculty of Applied Sciences
Commerce Stream · St. Thomas' College, Matara
Vogue Tex (Pvt) Ltd · progressed from trainee to officer
I'm interested in software development and AI/ML opportunities. Reach out and let's talk.
Send me an email ↗