Dan Niles's Projects
An interplanetary flight booking application built by Team Straw Hats for the Rootcode Tech Triathlon
An AI chat bot which can answer queries based on any PDF file
The Ballerina Programming Language
A demo app for learning concepts of the Ballerina programming language
A selenium script to scrape power-cut schedules and group information from ceb.lk
WSO2 Choreo code samples and examples in Go, .NET, Java, Python, Node.js, PHP and Ruby
GitHub Profile README
Collection of data structures and algorithms for CS2023
An ontology for domestic cats developed for a group assignment in CS3613: Introduction to Artificial Intelligence
ECCV18 Workshops - Enhanced SRGAN. Champion PIRM Challenge on Perceptual Super-Resolution. The training codes are in BasicSR.
A tool that uses geolocation to easily find your CEB group in Sri Lanka
An application that connects with a ZKTeco Fingerprint Reader and registers live fingerprints and displays the relevant user information in a GUI built with PyQt
A wordle clone for mobile, web and desktop built using flutter
Google Summer of Code '24 Work Product Submission
Team Facade repository at "Hack for Sri Lanka" event
An on-demand home services app developed for the SLT-Mobitel mSpace Hackathon
Machine learning on the Iris dataset
A command-line email client built in Java implementing OOP principles
Backend of group project for CS3043: Database Systems (Human Resource Management System)
Frontend of group project for CS3043: Database Systems (Human Resource Management System)
A dashboard for Kickstarter technology projects insights, for CS3121: Introduction to Data Science
A Real Time Chat-App built with Laravel, Pusher, Vue, Jetstream Inertia & Sanctum
CNN classifiers that can take an image of a lung scan as input and predict whether an individual has COVID-19
Variations of Recurrent Neural Networks to predict human activities given the readings from a set of wearable sensors for CS3631: Deep Neural Networks
A Generative Adversarial Network (GAN) for CS4681: Advanced Machine Learning
A neural network implemented using only NumPy and Pandas for CS3631: Deep Neural Networks
Scripts to test the influence of learning rate and discount rate on q-learning algorithms using OpenAI Gym's Taxi environment
Useful code snippets for OpenCV library in Python
Project repository of pintos operating system framework for CS2043
Collection of Python code to re-use across Python-based scrapers