I recently completed my bachelor of computer science, honours degree at Carleton University in Ottawa, Canada.
I'm comfortable using many languages for server-side to front-end projects.
In the past, I've used many different frameworks and databases, including large scale implementations where algorithm efficiency and security are increasingly impactful on customers or end users.
I've worked as part of a team as a leader and member in many scenarios, including school projects, startups, and though working for large companies.
Currently I am most interested in the security and cryptography fields of study, specifically how we can manage our daily exposure and digital fingerprint.
Other interests include AI/ML research and application within the sports analysis field, and how we could use data to improve training and management (planned as my next development project).
Outside of school, I enjoy watching and playing sports, playing music, participating in quick scripting challenges, and pretending I know how to exit Vim...
Using UHF readers and custom designed disposable tags, this system tracks tagged packages within a pickup location for condo or commercial buildings at an extremely low unit cost. Packages delivered to the building are tagged with RFID stickers and placed in the holding room until collected by the resident. Logs are automatically created for every event including movement in and out of the drop zone to minimize liability of the building when theft occurs.
For this project I am using Python, HTML/Javascript, mySQL, MQTT, and other wireless protocols for communication. Eventually an AWS cloud database, and a motion activated camera system will be added to further increase the audit capabilities.
A game playing AI written in python to visually play Othello (reversi) against itself or a human using any of the available algorithms. For this project I implemented random, local maximum, mini-max, and mini-max with pruning algorithms for AI decision making. When run on a capable machine, this AI is difficult to beat.
GitHub (Private)
A simple static web application to keep track of tournaments played at home. Built using basic HTML, CSS, and Javascript along with Bootstrap, It includes a schedule page, statistics, round-robin and two conference playoff format.
Game results are easily submitted through buttons on the schedule page, statistics and projected playoff brackets are updated each time a game result is entered.
This version does not include persistent data. However, I have created another similar web app which we use to keep track of head-to-head statistics and matchups for casual pool and ping-pong games within the family. This other tracker uses a node.js hosted web front-end, combined with a mySQL database with triggers and scheduled events to store persistent data.
A set of scripts to automate checking inventory levels, hidden product attributes, and purchasing of desired products from Walmart or Bestbuy (Canada). Originally the project was purely request based; however, I had to adapt the process flow to avoid bot-detection.
GitHubA quick script to unscramble word puzzles and solve mystery words. Instead of using a very inefficient exhaustive search, this implementation first filters out invalid words containing other letters before selecting the most probable solution.
GitHub (Private)
Email: neilesh@chander.io