root@chanvitha:~ — boot.sh
./identity --decode
Chanvitha Praveen
// operator
CHANVITHA PRAVEEN
role    :: BSc. Eng (Hons) Computer Engineering
status  :: [ ONLINE ]
location :: Sri Lanka / 06.9°N · 79.8°E
// cat ./about.md
$ whoami

> Decoding operator profile...

~/about/profile.md
# about.md

const me = {

name: "Chanvitha Praveen",

title: "Computer Engineer",

passions: ["Full-Stack Web", "Microservices", "Machine Learning", "Generative AI", "Computer Vision"],

mission: "Solving real-world problems with code",

currently: "Software Engineer @ Singapore-based Logistics SaaS",

stack: "Angular · NestJS · Java/Spring · Python · MongoDB · GCloud · K8s",

};

# bio

As a Computer Engineer, I'm passionate about Full Stack Web Development, Machine Learning & exploring emerging technologies. Currently shipping a 12-microservice logistics platform that serves 7 major clients and 20+ operations — building KPI dashboards, revamping the GPS module, and stabilising L1 issues with unit tests. Off-hours: generative AI, vision-transformer research, and photography. Hardworking, responsible team player and eager to contribute & learn within dynamic environments.

~$ echo $STATUS
> ready_for_collaboration: true
~/stats --json
30+
projects_built
6+
years_coding
40+
tech_stack
12
microservices
./mission --print
[01] Build secure, scalable systems.
[02] Train models that ship to production.
[03] Reverse-engineer hard problems.
[04] Never stop learning, never stop shipping.
// git log --pretty=full --branch=career
$ experience.log

> Tracing operator's professional commits...

commit a1f4b3c...
[ DURATION ]
Jan 2025Present
Software Engineer (Full-Stack)
@ Singapore-based Logistics Management Software Company

Contributing to a scalable product platform with 12 microservices, supporting 7 major clients and 20+ operations. Building a new KPI-focused dashboard, revamping the GPS module, and delivering urgent client requirements. Ensuring system stability & performance by fixing L1 issues, writing unit tests, and improving development efficiency using Cursor & other modern tooling in sprint-based workflows.

AngularNestJSPythonJavaSpringBootTypeScriptRESTGraphQLMongoDBGCloudBitbucketKubernetes
commit a1f526d...
[ DURATION ]
Aug 2024Dec 2024
Software Engineer – ML
@ Outsourced Contract Projects

Delivered three contract ML projects: (1) Smart Attendance System for Workstation, (2) Dental Radiology Report Generator, and (3) Text-to-Video, Image-to-Video + Audio Generation Pipeline. Owned end-to-end work — data pipeline, model integration, and API delivery — for each engagement.

PythonFastAPIPyTorchComputer VisionLLMGenerative AIOpenCV
commit a1f599e...
[ DURATION ]
Feb 2023Dec 2023
ML Engineer Intern (10 Months)
@ London Stock Exchange Group (LSEG), Sri Lanka

Extracted data from diagram images and converted them into textual format to feed an in-house LLM. Engaged in data collection, web scraping, preprocessing, and tested LLamaCPP locally. Designed React/Streamlit-based frontends for LLM prototype endpoint testing. Built a CLI tool to identify running AWS instances by user and region to reduce cost. Did anomaly detection with multiple algorithms and research on blockchain systems for the Stock Market.

PythonC++JavaReactTensorFlowAWSSparkStreamlitSeleniumAutomation
commit a1f60cf...
[ DURATION ]
Oct 2018Sep 2019
Reception Front Officer & Sales Assistant (1 Year)
@ Spa Ceylon – Janet Lanka PLC, Sri Lanka

Had a great work experience in sales assisting, cashiering and front office receptionist. Achieved maximum monthly sales targets and made significant commitments for the company.

Receptionist DutiesCommunicationSales AssessmentsCustomer Interaction
// ls -la ./projects | grep --color=auto '.shipped'
$ projects.dir

> 8 files found · sorted by impact

./ar-vr-based-simulator-for-cu.proj
AR/VR based simulator for custom made garments
ID:100
>_ AR/VR based simulator for custom made garments

A project for garment field that users input basic body measurements & the scratch Deep Learning model gives complex body measurements. Users can wear custom garments designed by super admins in virtual wardrobe before purchasing.

ReactNode.jsMongoDBfastapipythonsupabase
./micro-serviced-online-airlin.proj
Micro Serviced Online Airline Reservation System
ID:101
>_ Micro Serviced Online Airline Reservation System

Developing separate services for User, Reservations, Flight Information, Frontend. Having Eureka service, load balancers, separate databases to have the microservice architecture. Try to maintain zero downtime with multi-servers (Blue/Green).

JavaSpringBootEureka ServerReactDockerMicroservices Architecture
source
./advanced-vision-sudoku-puzzl.proj
Advanced Vision Sudoku Puzzle Detector & Solver
ID:102
>_ Advanced Vision Sudoku Puzzle Detector & Solver

This project is a 9x9 & 16x16 Sudoku Puzzle Solver application. Detect the puzzle via a camera & OCR by Easy OCR. Then pass the puzzle and solve in C++ because fast execution. For 9x9 puzzle it takes ~2.6ms & for 16x16 puzzle it takes only ~16.5ms.

C++PythonReactOpenCVOCRComputer Vision+2
source
./elcare-mobile-application.proj
elCare Mobile Application
ID:103
>_ elCare Mobile Application

‘Elcare’ is developed for senior citizens to assist effectively. They will get digital assistance through this application to easily manage their medical routines, sleep deprivation, emergencies, and to reach the family doctor and share their medical info.

FlutterDartFirebaseSQLiteAndroidHive
source
./ipl-twitter-hashtags-analysi.proj
IPL Twitter Hashtags Analysis & Forecaster
ID:104
>_ IPL Twitter Hashtags Analysis & Forecaster

This project Analyzes Twitter hashtags data to understand user engagement trends over time & across cities for analyzing past macro-data, past micro-data, forecasting future data. Initial dataset had 11 columns, after feature engineering, could be able to have 22 columns. Hope to add real time data stream analysis part also using Kafka as further improvements.

PythonStreamlitCSSFASTAPITensorFlowData Mining+2
source
./realtime-chat-translator.proj
Realtime Chat Translator
ID:105
>_ Realtime Chat Translator

A Web Application with translation functionality for improve the ethnic cohesion. Users can send messages in their language, then translated and displayed to the recipient's chosen language. All messages show in a common chat lobby.

PythonStreamlitMyMemoryTranslation APIRealtime Firebase
source
./cryptanz-blockchain-transact.proj
Cryptanz Blockchain Transaction System
ID:106
>_ Cryptanz Blockchain Transaction System

The “Cryptanz” platform is developed for transferring digital currencies via the Ethereum chain and the Ropston network. Also can view the latest transactions. As future improvements hope to add sending messages via AES encrypted method and user login via a PGP mail server instead of google sign-in at the moment.

JavaScriptsolidityreacttailwindcsshardhatvite+1
source
./ai-vs-real-human-images-rese.proj
AI vs Real Human Images - Research
ID:107
>_ AI vs Real Human Images - Research

Classify High Realistic Stable Diffusion AI generated images and Real photographs of Human Faces to protect online privacy. Trained a custom dataset that assembled ~17000 images on ViT (Vision Transformer) model & developed an API to integrate into image uploaders in social media apps, web sites, etc. Currently got 99.97% accuracy & doing more optimizations.

PythonFastAPIGoogle CollabViT(Vision Transformers)PandasImage Processing
// cat ./arsenal.json | jq '.tools'
$ arsenal --list

> 44 weapons loaded · ready to deploy

~/.arsenal — read-only
$ scan --type=lang,framework,tool,db,devops   [ OK ]
C
C
C++
C++
Java
Java
Python
Python
TypeScript
TypeScript
JavaScript
JavaScript
HTML
HTML
CSS
CSS
PHP
PHP
Angular
Angular
React
React
NextJS
NextJS
NestJS
NestJS
NodeJS
NodeJS
FastAPI
FastAPI
SpringBoot
SpringBoot
TensorFlow
TensorFlow
Flutter
Flutter
TailwindCSS
TailwindCSS
MaterialUI
MaterialUI
OpenCV
OpenCV
MySQL
MySQL
PostgreSQL
PostgreSQL
MongoDB
MongoDB
GraphQL
GraphQL
Firebase
Firebase
AWS
AWS
GCloud
GCloud
Docker
Docker
Kubernetes
Kubernetes
Jenkins
Jenkins
Linux
Linux
Git
Git
GitHub
GitHub
JIRA
JIRA
Postman
Postman
Figma
Figma
AdobeXd
AdobeXd
VS Code
VS Code
PyCharm
PyCharm
IntelliJ
IntelliJ
CLion
CLion
Illustrator
Illustrator
Photoshop
Photoshop
$ echo "All systems operational."   
// tail -f ~/.bash_history | grep 'edu'
$ education.log

> Tracing knowledge acquisition pipeline...

./node_1.edu
[ NODE_01 ]
B.Sc. Eng. (Hons) in Computer Engineering
@ Faculty of Engineering - University of Sri Jayewardenepura, Sri Lanka
Minor Specialization: Data Management | GPA: 3.46/4.00 | 2019 - 2024
progress100%
./node_2.edu
[ NODE_02 ]
GCE A/L Physical Science Stream
@ Bandaranayake Central College, Veyangoda
2A, 1B | Z-Score: 1.713 | 2015 - 2018
progress100%
// Successfully completed the studies.
./node_3.edu
[ NODE_03 ]
GCE Ordinary Level Examination
@ President’s College, Minuwangoda
9A’s | 2009 - 2014
progress100%
// ls ./certs --signed --verified
$ certifications.dat

> Hash-verified academic & technical credentials

cert_0x01
Python Data Structures — University of Michigan
VERIFIED
Python Data Structures — University of Michigan
hash: b1f2e30open
cert_0x02
Introduction To Machine Learning
VERIFIED
Introduction To Machine Learning
hash: b1f3281open
cert_0x03
React Basics — Meta
VERIFIED
React Basics — Meta
hash: b1f36d2open
cert_0x04
AWS Educate Introduction to Cloud
VERIFIED
AWS Educate Introduction to Cloud
hash: b1f3b23open
cert_0x05
SQL For Data Science — UC Davis
VERIFIED
SQL For Data Science — UC Davis
hash: b1f3f74open
cert_0x06
Introduction To Cybersecurity — Cisco
VERIFIED
Introduction To Cybersecurity — Cisco
hash: b1f43c5open
// grep -ri 'doi' ~/research/papers
$ publications.bib

> 1 peer-reviewed paper · IEEE Xplore indexed

paper_0x01.bib
PEER-REVIEWED · IEEE XPLORE
TryOnAI: Revolutionizing Online Shopping with Augmented Reality and Deep Learning for Virtual Try-Ons and Size Prediction
U. B. R. A. Gunaratne, A. N. L. Illangarathna, E. D. C. Praveen, N. H. Wanigasingha, U. Wijenayake
venue::2026 6th International Conference on Advanced Research in Computing (ICARC)
location::Belihuloya, Sri Lanka
year::2026
pages::pp. 1–6
doi::10.1109/ICARC68737.2026.11453617
# abstract

In the fashion industry, Augmented Reality (AR) is changing how customers experience garments; this holds good, especially in custom clothing. This research aims at resolving the problem of how a customer and a vendor can view the visualization of garment fitting correctly online. The research designs an interactive fitting room system using AR that allows customers to interactively visualize garments and find their size accurately for a vendor. This is achieved with the support of Marvelous Designer for the design of realistic 3D garment models and Lens Studio for the development of AR sessions in virtual try-ons. The main components of the system were precise garment modeling, integration of AR technologies, and development of a size prediction feature based on anthropometric measurements. The methods used in this research include data collection, 3D garment creation, AR session development, and integration of the back-end and front-end of the system. The results show a generally user-friendly experience with high accuracy of size recommendations and realism in garment visualization, which led to increased satisfaction among both customers and vendors. This approach has already indicated vast potential for improving online shopping experiences in the fashion industry.

# keywords
Augmented RealityBody Size PredictionDeep LearningVirtual Try-OnsE-commerceReal-time Systems3D DisplaysPredictive Models
# citation (IEEE)
U. B. R. A. Gunaratne, A. N. L. Illangarathna, E. D. C. Praveen, N. H. Wanigasingha and U. Wijenayake, "TryOnAI: Revolutionizing Online Shopping with Augmented Reality and Deep Learning for Virtual Try-Ons and Size Prediction," 2026 6th International Conference on Advanced Research in Computing (ICARC), Belihuloya, Sri Lanka, 2026, pp. 1-6, doi: 10.1109/ICARC68737.2026.11453617.
// ssh -p 22 chanvitha@portfolio
$ establish_link()

> Open a secure channel · response time ~24h

./send_message --interactive