ravindu_portfolio_cli.sh
SYS_THEME:
ravindu@digital-workspace:~$ whoami

Ravindu
Weerakoon

ravindu@digital-workspace:~$ cat profile.json
{
"status": "BSc Hons Computer Science Undergraduate",
"focus": [ "AI/ML", "Cybersecurity", "Full-Stack" ],
"summary": "Final-year student building intelligent, secure, and scalable solutions.",
"tech_stack": [ "Python", "PyTorch", "TensorFlow", "Next.js", "NestJS", "FastAPI", "PostgreSQL", "Docker", "Git", "CI/CD", "Embedded IoT" ]
}
ravindu@digital-workspace:~$ ls -F
Selected Works

Recent Projects

$ filter --category
~/projects/behavioral-biometric.md
<Research/>

Behavioral Biometric Authentication System

Engineered a privacy-preserving authentication system using Keystroke and Mouse Trajectory (KMT) dynamics.

PythonPyTorchAnomaly Detection
$ ./view_details_
~/projects/biomedical-ner.md
<Machine Learning & Deep Learning/>

Biomedical Named Entity Recognition Pipeline

Developed a sequence-labeling pipeline for token-level BIO-tag disease extraction.

PythonPyTorchTransformers+2
$ ./view_details_
~/projects/tea-leaf-disease.md
<Machine Learning & Deep Learning/>

Tea Leaf Disease Classifier

Engineered a 4-stage progressive unfreezing CNN pipeline with 90.54% accuracy.

PythonPyTorchOpenCV
$ ./view_details_
~/projects/twitter-health.md
<Machine Learning & Deep Learning/>

Twitter Health Sequence Classifier

Built a Bi-LSTM classifier with custom Focal Loss for class imbalance.

PythonPyTorchOptuna
$ ./view_details_
~/projects/git-workflow-automation.md
<AI Automation Tool/>

Git Workflow Automation CLI

Local LLM and GitHub CLI-driven automation tool for repository management.

PythonGit APIGitHub CLI+2
$ ./view_details_
~/projects/divevora.md
<System Design/>

Divevora Business Solution

Architected a highly responsive commercial web platform with bespoke UI/UX.

VercelUI/UXCustom Email+1
$ ./view_details_
~/projects/rms.md
<System Design/>

Resource Management System (RMS)

Multi-tenant full-stack platform optimizing relational database schemas.

Next.jsMySQLPrisma+1
$ ./view_details_
~/projects/smart-parking.md
<Computer Vision/>

Smart Parking Detection System

Created a real-time computer vision occupancy tracking pipeline.

PythonOpenCVFlask
$ ./view_details_
~/projects/escape-room.md
<Computer Graphics/>

Interactive 3D Escape Room Game

Developed a 3D first-person game engine featuring FPS kinematics.

C++OpenGLGLUT
$ ./view_details_
~/projects/secure-system.md
<Cybersecurity/>

Cryptographically Secure System

Zero-trust, end-to-end encrypted distributed platform.

PythonCryptographyBlockchain
$ ./view_details_
~/projects/iot-weather.md
<IoT & Embedded Systems/>

IoT Weather Station

Engineered a self-sustaining monitoring node achieving deep-sleep power savings.

ESP32FastAPITimescaleDB
$ ./view_details_
~/projects/drone-capsule.md
<IoT & Embedded Systems/>

Medical Payload Capsule for Drone

Designed a drone-mounted transit capsule with Peltier cooling.

ArduinoC++Embedded Systems
$ ./view_details_
[ DOCK ]:
ravindu@digital-workspace:~$ cat behavioral-biometrics.md
// RESEARCH & DEVELOPMENT PROJECT

Behavioral Biometric Auth

STATUS: ACTIVE R&D / PROTO-SYSTEM

Engineered a privacy-preserving continuous post-login authentication framework for device hijack prevention. The system dynamically validates session identity by monitoring keystroke mechanics and mouse trajectory (KMT) dynamics.

>Methodology: Distance-preserving secure projection via Johnson-Lindenstrauss Lemma.
>Neural Classifier: Deep Support Vector Data Description (Deep SVDD) anomalies filter.
>Optimization: Hyperparameters optimized via Optuna framework.
SCANNER_PROC: KMT_ANOMALY
Continuous Scan Active
ENTROPY_KMT:0.452
JITTER_SIG:12.4ms
CURS_VELOCITY:0 px/s
ANOMALY_INDEX:0.012
SYSTEM_STATUS:OWNER SECURE
Track Record

Work Experience

[ 2020.01 - PRESENT ] • REMOTE / SRI LANKA

Freelance Full-Stack Developer & Designer

Freelancer.com (u/SuperWorksRS) & Local Clients

+ Developed and deployed full-stack web applications and custom UI/UX solutions for local and international clients, delivering production-ready software using modern web technologies and automated CI/CD workflows.

[ 2024.01 - PRESENT ] • UNIVERSITY OF PERADENIYA

Web Development Team Member

Hackers’ Club, Department of Computer Engineering

+ Maintain the club’s Next.js production website by optimizing assets and managing event deployments; recognized with an official letter of appreciation.

Inventory

Technical Skills

ravindu@digital-workspace:~$ cat skills.json
// Languages:Python, R, C/C++, C#, Java, JavaScript/TypeScript, HTML/CSS, SQL, Bash
// Core AI & ML:PyTorch, TensorFlow, Scikit-Learn, Transformers, Deep Learning, NLP, Computer Vision
// Web & Apps:Next.js, React, NestJS, Flask, FastAPI, Node.js, Spring Boot, Prisma
// DevOps & DB:Docker, GitHub Actions, Vercel, Railway, MySQL, PostgreSQL, MongoDB, Git
// Embedded IoT:ESP32, ESP32-C3, Arduino (Uno/Mega), Raspberry Pi, Embedded Systems
// Graphics & CV:OpenCV, OpenGL, GLUT, CNNs, Cryptography, Secure Systems
$ connect --session
Status: IDLE
// Connection Details
phone: "+94 71 880 6546"
© 2026 Ravindu WeerakoonNext.js • Tailwind