Different Coding Projects I Did
KCL D&D App
A digital companion for the KCL D&D Society.
This application serves as an organisational tool to enhance the users’ experience, providing features for character management, party organisation, campaign tracking, and achievement systems.
The Simulation
A dynamic ecosystem that you can use to study predator-prey-plant interactions.
This project integrates multiple components to create a dynamic ecosystem that a researcher can use to study predator-prey-plant interactions, with the ability to add or remove any species or environmental factors easily by editing the JSON file.
Obsidian as CMS
Using Obsidian as a CMS for this blog.
I’ve created a plugin for Obsidian that allows me to upload the current note I’m working on to the DB that this blog is served from. It also uploads all of the images in the note to an S3 object storage.
England is My Polluted City
JavaFX app to display historical air pollution data of the whole UK on an interactive map.
Users are able to explore the historic pollution levels between 2018 and 2023 on a colour coded map, as well as view detailed location and pollution data at specific data points.
ICHack: Pathfinder AI
Visualise consequences of one’s actions to help them understand the possible outcomes.
This app allows you to visualise the outcomes of your actions using Claude AI. It creates a decision tree around the thing that you want to look into. You start by giving a prompt , and the app sends you 3-4 questions related to your prompt.
Stargaze
This project is a fully fleshed-out chess engine that I’m trying to create.
I’m using bit boards to represent the board and the pieces. I’m following the alpha-beta algorithm with multiple optimisations, ranging from transposition tables and iterative deepening, with a heuristic move generator.
Todon3
Beautifully designed to-do list app for the “getting things done” method.
Todon3 is a to-do list app that is beautifully designed for the getting things done method. It has six folders for you to add things and for each task, you can add sub-tasks .
Catter the Blog
A minimal and responsive blog created with Next.js, MDX, TailwindCSS, and Shadcn’s UI components.
I decided to open source my entire blog. I plan to write a blog post detailing why I came to this decision, but for now, you can read, fork, and contribute to my blog through the repository.
Nextimal
Minimal blog template made with Next.js, serving MDX content.
This is a very simple and lightweight Next.js project for a very simple blog. There isn’t much to say, but it supports all the things that you want from a markdown blog, like headings, lists, images, code blocks, and tables.
Online Turkish Slang Dictionary
A website to view and search Turkish slang words and phrases.
For my second project centering web development and UI design, I decided to create a dictionary for slang phrases and words in Turkish. I created a input for searching and designed components around it.
Purple Startpage
A starpage website made with Next.js for people that want to be quick on the web.
How to do UI design as a web developer takes some time to learn. While coding this website, I also decided to other web app projects, and this is one of the first. It’s a simple and an elegant way to surf the web.
Tubiome
The website for the Turkish Alumni for Olympiads Society.
I didn’t had much experience creating these kinds of websites but I was ambitious! Even though Tubiome itself didn’t go anywhere, the website was functional and beautiful, it had blogs and different pages for different branches of olympiads.
Cookie Blog
A blog about AI and art written and maintained by two high-school students.
For my CAS project, with a friend, we’ve decided to create a blog and write posts around AI — this was way before the AI hype and way before ChatGPT.