Hi, I'm Vinuk Ranaweera! 👋

Your Friendly, Neighborhood

|
headshot

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

    MIT Professional Education

  • Applied Data Science Program: Leveraging AI for Effective Decision-Making, 2024

  • Coursera

  • 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

Experience

Jan 2016 - Present

Web Developer

Self-Employed/Freelance

  • Developed responsive websites using HTML/CSS and React optimizing user experience across all devices.
  • Built and maintained content updates for the American Statistical Association NJ Chapter website.
  • Designed and queried relational databases to manage application data, perform data validation, and support dynamic web functionality.

Jul 2021 - Aug 2022

Research Intern

Bronx Community College Geospatial Center of the CUNY CREST Institute

  • Processed large-scale geospatial imagery datasets using Google Earth Engine APIs, generating GeoTIFF outputs for vegetation monitoring and spatial data visualization.
  • Optimized raster and vector data formats, significantly reducing processing time and improving analytical efficiency.
  • Developed Python and Google Earth Engine tutorials for 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

Frontend
html logo HTML/CSS
react logo React
next.js logo Next.js
javascript logo JavaScript
typescript logo TypeScript
Backend
node logo Node.js
express logo Express
flask logo Flask
django logo Django
java logo Java
Data
python logo Python
sql logo SQL
r logo R
tableau logo Tableau
excel logo Excel
Databases
postgresql logo PostgreSQL
mongodb logo MongoDB
mysql logo MySQL
redis logo Redis
prisma logo Prisma
Cloud & Tools
AWS logo AWS
git logo Git
jupyter logo Jupyter
figma logo Figma
vercel logo Vercel

Projects

Web & Full Stack Development

Inventory Management Dashboard

A full-stack, analytics-focused business dashboard for tracking products, inventory, users, and expenses.

Rubik's Race Game

A single-player version of the popular game, Rubik's Race, with interactive sliding tile mechanics and custom grid rendering.

Online Bookstore Platform

A modern e-commerce web app for browsing, searching, and purchasing books with integrated inventory and order management.

Data Analysis/Science

Loan Default Predictions

Predictive machine learning pipelines designed to classify potential loan defaulters while maximizing recall and model interpretability.

Potential Customer Predictions

Data-driven classification models engineered to identify high-value leads and analyze conversion patterns.

Cyclistic Bike Share Case Study

An in-depth behavioral analysis of seasonal rider trends to uncover usage differences between casual users and annual members.

Contact

Connect with me on social media or send me an email!