▄████████ ▀████    ▐████▀    ▄████████    ▄█   ▄█▄  ▄█     ▄████████ 
  ███    ███   ███▌   ████▀    ███    ███   ███ ▄███▀ ███    ███    ███ 
  ███    █▀     ███  ▐███      ███    █▀    ███▐██▀   ███▌   ███    █▀  
 ▄███▄▄▄        ▀███▄███▀     ▄███▄▄▄      ▄█████▀    ███▌   ███        
▀▀███▀▀▀        ████▀██▄     ▀▀███▀▀▀     ▀▀█████▄    ███▌ ▀███████████ 
  ███    █▄    ▐███  ▀███      ███    █▄    ███▐██▄   ███           ███ 
  ███    ███  ▄███     ███▄    ███    ███   ███ ▀███▄ ███     ▄█    ███ 
  ██████████ ████       ███▄   ██████████   ███   ▀█▀ █▀    ▄████████▀  
        

Hey, it's Kiarash here! :D

Programming Languages, Formal Methods, and ML Enthusiast | Open Source Contributor

Pinned Projects

Bookit

Save all your open tabs into organized bookmark folders with one click. Bookit is a browser extension that allows you to save all your open tabs into organized bookmark folders with one click. It lets you combine folders, archive them, and save open tabs with today's date as the folder name.

JavaScriptHTMLFirefox AddonChrome Extension

RATTM

An Eco-Score Calculator for Cash App: Our Eco-Score Calculator lets users make sustainable choices by quantifying the environmental impact of their daily spending.

PythonTypeScript/JavaScriptDjangoNext.jsReact

Once Upon a Chat

Once Upon a Chat is a Next.js web application that analyzes WhatsApp group chat history to present users with a Spotify Wrapped-style summary of key moments and statistics. Users can save favourite moments and share them back to the group.

PythonTypeScript/JavaScriptFirebaseNext.jsReact

Sorting Algorithm Visualizer

A Java application with Swing GUI that visualizes sorting algorithms for educational purposes. Users can select different sorting algorithms and visualize their performance on random data sets with different customization options.

JavaSwingSorting Algorithms