A flashcard based learning application that helps to understand and remember concepts using timed repetition developed in Flask framework within a dockerised environment.

  • Python3
  • Flask
  • Docker
  • PostgresSql
  • SQLAlchemy
  • Redis
  • JavaScript

Skraped CLI

Skraped is a cli tool that scrapes and aggregates job posts from several local job sites and boards into clean and easily digestible csv files.

  • Python3
  • BeautifulSoup
  • Requests
  • PyYaml
  • Web Scraping
  • Pickle

Data bundle expiry notifier bot

A simple telegram bot for notifying a user when their data bundle is about to expire when using ISPs that do not preserve existing bundles on auto renewal. Can be additionally be configured to purchase/topup data packages via the ISP web portal using Selenium ChromeWebDriver

  • Bottle
  • Python
  • Telegram Bot API
  • Selenium
  • CronTab
  • ChromeDriver