Skip to content
View pesandu-pk's full-sized avatar

Block or report pesandu-pk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pesandu-pk/README.md

Pesandu Karunasekara

I'm an AI undergrad from Sri Lanka and I'm about to start my final year. Most of what's here started as coursework, but I've been going back and cleaning things up since.

The project I learned the most from was Altrium, a recruitment web app I built with a friend. Getting the chatbot to talk to Gemini took way longer than I expected, and hosting it on Vercel broke more than once before it worked. So right now I'm learning Docker and PyTorch, and trying to get better at the deployment side of things.

Things I've built

Altrium Recruitment Tracker – recruitment app with CV scoring, interview scheduling and a Gemini chatbot. React + Supabase, hosted on Vercel. You can try it here.

Hotel Booking ML Analysis – predicting booking cancellations, forecasting revenue and grouping customers, using about 119k hotel bookings. Random Forest did best at ~90% accuracy.

Admissions Chatbot – my first chatbot, for answering uni admissions questions. Rule-based, with some basic NLP using NLTK.

Smart Fitness Database – a MySQL database for a gym, normalised to 3NF, with separate access for trainers and members.

C++ Phone Book – first-year project where I learned OOP properly.

And going way back – Cinephile Critics, a movie review site I made on Wix in my foundation year.

What I use

Python, JavaScript, SQL and a bit of C++. scikit-learn and pandas for ML, React and Supabase for web stuff.

Looking for AI/ML or software internships – feel free to reach out on LinkedIn.

Popular repositories Loading

  1. altrium-recruitment altrium-recruitment Public

    Forked from damrunp/altrium-recruitment

    Full stack recruitment web app with AI CV scoring and a Gemini-powered chatbot (React, Supabase, Vercel)

    JavaScript

  2. admissions-chatbot admissions-chatbot Public

    Rule-based university admissions chatbot using Python, NLTK and Flask

    Python

  3. hotel-booking-ml-analysis hotel-booking-ml-analysis Public

    End-to-end ML on 119k hotel bookings: cancellation prediction, revenue forecasting and customer segmentation (scikit-learn)

    Jupyter Notebook

  4. cpp-phone-book cpp-phone-book Public

    Console contact manager in C++ using OOP, vectors and file handling

    C++

  5. smart-fitness-database smart-fitness-database Public

    MySQL database for a fitness centre

  6. pesandu-pk pesandu-pk Public