Skip to content
View SasankPeetha8's full-sized avatar
💼
Looking for job
💼
Looking for job

Block or report SasankPeetha8

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
SasankPeetha8/README.md

About Me 🤵🏻

Hello, I'm Sasank Peetha, an aspiring MSc Computer Science graduate from the University of Nottingham 🎓. I am deeply passionate about programming, with an ambition to become a Software Architect 👨🏻‍💻. Currently, I specialise in coding with C# and Python. Outside my academic pursuits, I enjoy sketching ✏️, digital painting 🎨, animation 🎬, and photography 📷.

What Inspired Me 🔆

One of the electronic products that greatly attracted me was the Nokia N9, released during my high school years in 2011. Its cool and innovative design fascinated me. My interest continued to grow with the Nokia Lumia 520, a mobile phone with limited hardware capabilities that outperformed many other Android devices at the time. Later, the introduction of the Nokia Lumia 925 mesmerised me with its image quality and photography features 📸. It offered features such as Long Exposure Shots, Object Erasing, Manual Focus Adjustment, and Burst Shots. I found the features and it's performance to be highly innovative, and their software quality was excellent📱. The innovative features and excellent software quality of Nokia Lumia Mobiles fascinated me, sparking my curiosity about building similar devices and creating innovative operating systems.

Here Maps, first released on Nokia Lumia mobiles, had a feature called 3D view that amazed me. I wondered how people could come up with such unique, innovative, and amazing ideas to help others🌍. Later, when Nokia ceased its business, a group of its employees started an organisation called Jolla, which created a mobile operating system called SailFish OS. Its user interface is entirely based on gestures, was more advanced than iPhone and Android devices. Despite iPhone and Android dominating the market, the team at Jolla created this elegant and sleek operating system, which inspired me to be more innovative 💡. These experiences shaped my decision to embark on programming career.

My Research

Visualiser for Monte Carlo Tree Search

In the field of Artificial Intelligence, one of the less explored areas is understanding how A.I. algorithms reason and why they make particular decisions. As part of this research, I designed and developed a tool in Python that leverages the Qt Framework to visualise the decisions made by an AI-based algorithm called Monte Carlo Tree Search, from start to finish, in a Radial Tree Layout. This tool enables researchers and AI developers worldwide to observe and understand how the algorithm reasons across various scenarios. For more information about my research, please visit the respository.

My Projects 🛠️

Here are some of the projects that I've built. Most of the projects are built to improve my workflows by reduing the time I spent on tedious tasks.

Game Developement:

Emoji-Ville

Developed an addictive and fun-to-play 2D game in Python using the PyGame library as part of group project. Play as ’Elif the Emoji’, who crashed their spacecraft while heading back to their home planet, Emojiville. Experience campaign and survival modes, helping them collect parts to repair their spacecraft and return home. For more information about the game, please visit the repository.

Automation Tools:

Dotnet-Leetcode-Template

A automation script designed and developed in Python to automate the process of creating DotNet projects (tailored to my own preference) which can be used for solving Leet code challenges directly. For more information, please visit the repository.

Photo Suite

A automation tool designed and developed to bulk upload photographs to Google Photos by syncing the folders as albums directly. This tool uses selenium to login to your gmail account, list the albums along with number of items in that particular album in form of dictionary and upload pictures in Large Quantities. For more information, please visit the repository.

File Configurator

A Command-Line Automation tool, built in Python 3, is used to modify the tags for image and video files based on their folder names, streamlining the file organization process and improving metadata accuracy. For more information, please visit the repository.

Popular repositories Loading

  1. Photo-Suite Photo-Suite Public

    This Projects is useful to bulk upload photographs to Google Photos by syncing the folders as albums directly. This Web Based Application is being under development using selenium which would be he…

    Python 1

  2. File-Configurator File-Configurator Public

    This project is used automate tasks to bulk modify tags for the image files (.jpg) , video files (.mp4) based on the folder name. A script has been developed in python to automate the task. This sc…

    Python

  3. MCTS_Visualiser MCTS_Visualiser Public

    This tool is developed as a part of Academic Project.

    Python

  4. MCTS-DotNet MCTS-DotNet Public

    This project is about using Monte Carlo Tree Search Algorithm to the game of Tic-Tac-Toe written in .NET Core

    C#

  5. SasankPeetha8 SasankPeetha8 Public

  6. Emoji-Ville Emoji-Ville Public

    An Fun-Addictive game created in Python using PyGame.