Projects

Clear Filter
Aniseiyuu project preview

Aniseiyuu

List of technologies used:

HTML

HTML logo

SCSS

SCSS logo

TypeScript

TypeScript logo

Vue

Vue logo

GraphQL

GraphQL logo

Netlify

Netlify logo

Git

Git logo
Project description:

Aniseiyuu was created to facilitate comparing voice actors (seiyuus) between two animes, to identify characters who share the same voice. This is because seiyuus are a big part of anime culture and majority of people who watch anime care about being able to identify their favourite seiyuus. The project uses AniList's GraphQL API to retrieve the relevant data. While I acknowledge that there are more sophisticated alternatives, my goal with Aniseiyuu was primarily for learning purposes. Due to my lack of understanding and knowledge with GraphQL APIs, it was a challenge to retrieve data efficiently. However, I wanted to ensure I could make a functioning product despite the challenges to showcase my skills in adaptability. As of July 2025, AniList has implemented a strict rate-limit policy on their API, rendering Aniseiyuu to not function properly. A fix will be made using an alternative API in a planned update.

Subtitles project preview

Subtitles

List of technologies used:

Python

Python logo

Django

Django logo

HTML

HTML logo

SCSS

SCSS logo

JavaScript

JavaScript logo

TypeScript

TypeScript logo

Vue

Vue logo

Heroku

Heroku logo

Ubuntu

Ubuntu logo

NGINX

NGINX logo

Git

Git logo
Project description:

In collaboration with Eray Chumak, we successfully developed Subtitles, a web project that addresses the need for a streamlined and user-friendly platform to download subtitles for movies, TV shows, and anime. Eray worked on the frontend using Vue to create a good user experience when browsing. I worked on the backend, integrating OpenSubtitles' API and TMDB's API to retrieve relevant data. We created this together because we both found existing websites for downloading subtitles to be cluttered - especially with ads - and a designed which was outdated. We created Subtitles with a simple goal: to search and download subtitles efficiently without distractions. The project was initially hosted on Heroku. However, we moved the hosting over to Oracle Cloud Infrastructure (OCI) in March 2023 due to Heroku's updates in payment policies. This migration allowed me to learn Bash through SSH and settings up a functional web server using NGINX. This project allowed us to refine our technical skills as well as our teamwork and communication skills, making this a very good learning experience.

Spuiz project preview

Spuiz

List of technologies used:

Python

Python logo

Django

Django logo

HTML

HTML logo

CSS

CSS logo

JavaScript

JavaScript logo

SQLite

SQLite logo

Git

Git logo
Project description:

Spuiz was my first proper, full-stack, web project which lasted from April 24, 2020 to June 7, 2020. I had two reasons when I created this: to learn web application development and to share quizzes with my friends. I learned a lot and gained a very good understanding of how a full-stack web application worked through this project, including user authentication, AJAX requests, and database management. Notably, the project employed SQLite, despite being suboptimal for as a shared production database, I learned a valuable lesson hindsight.