About Me
Hello! I'm Vinuk Ranaweera. My areas of expertise include data science, data analytics, web development, software design, and game design. During my free time, I enjoy playing chess and basketball as well as exploring new coding languages and frameworks. I am always eager to share my experience and connect with fellow enthusiasts, professionals, and anyone interested in the exciting world of computer science. Feel free to check out my projects in the Projects section or connect with me on LinkedIn!
Education
Master's Degree in Computer Engineering (In Progress)
New York University (NYU) Tandon School of Engineering, May 2027
Bachelor's Degree in Computer Science
Grove School of Engineering, The City College of New York (CUNY), Dec 2023
- Honors: Cum Laude, Dean's List Academic Achievement Award
- Coursework: Data Structures, Algorithms, Software Design, Assembly Programming, Discrete Math, Probability Theory, Numerical Analysis in Programming, Modeling Complex Systems, Data Analysis, Data Science, Machine Learning
Certifications
- Applied Data Science Program: Leveraging AI for Effective Decision-Making, 2024
- IBM iOS and Android Mobile App Developer Certificate, 2025
- Google Data Analytics Professional Certificate, 2023
- Java Programming: Arrays, Lists, and Structured Data, 2019
- Java Programming: Solving Problems with Software, 2019
MIT Professional Education
Coursera
Experience
Jan 2016 - Present
Web Developer
Self-Employed/Freelance
- Designed and developed responsive websites using HTML/CSS, React.js, and WordPress, tailored to clients' needs and ensuring seamless user experience across all devices.
- Built and maintained the official website for the American Statistical Association NJ Chapter.
Jul 2021 - Aug 2022
Research Intern
Bronx Community College Geospatial Center of the CUNY CREST Institute
- Preprocessed large-scale geospatial imagery using Google Earth Engine APIs, generated GeoTIFF outputs to facilitate data visualization, and applied normalized indexes to detect vegetation changes in targeted cities.
- Optimized raster and vector data formats, significantly reducing processing time and improving analytical efficiency.
- Created Python and Google Earth Engine tutorials to enable researchers to efficiently analyze satellite imagery.
Jan 2017 - Apr 2017
Teacher Assistant (Junior Video Game Design)
The Department for Lifelong Learning, Wagner College
- Mentored 25 middle school students in designing 2D video games using Scratch and Unity.
Skills
HTML
CSS
JavaScript
WordPress
React.js
Flask
Node.js
Python
SQL
R
Tableau
MySQL
MongoDB
Spreadsheets
C++
Java
Git
Figma
Projects
AI Fortune Generator
A playful AI-powered web app that generates personalized fortunes across 12 categories, including jokes, riddles, fun facts, and compliments.
Pokémon Recommender
An interactive web app that classifies Pokémon and delivers strategic battle recommendations for custom user-selected teams.
Online Bookstore Platform
A modern e-commerce web app for browsing, searching, and purchasing books with integrated inventory and order management.
Loan Default Predictions
Built predictive machine learning models to classify potential loan defaulters while improving accuracy and model interpretability for fair banking decisions.
Bike Share Case Study
Analyzed Cyclistic rider behavior to uncover trends between casual riders and members and propose data-driven marketing strategies.
Potential Customer Predictions
Developed machine learning models to identify high-value leads and analyze customer conversion patterns for targeted business insights.