> For the complete documentation index, see [llms.txt](https://docs.furkangulsen.com/page/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.furkangulsen.com/page/projects.md).

# Projects

## Sport with AI

<figure><img src="https://2724119625-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUHHjOG9ytSvB8Kw5yfVm%2Fuploads%2Fqcg7Bv6jfCe8VUXGcUfT%2FSPORT%20WITH%20AI.png?alt=media&amp;token=fd7de2d0-e777-4d38-9881-fb8bee0114a1" alt=""><figcaption></figcaption></figure>

* Developed an application that analyzes exercise movements through image processing.
* Completed design and coding with a team of three as a thesis project.
* Used Angular for frontend, NodeJS for backend, Flutter for mobile development, and Python for artificial intelligence.
* Implemented photo uploading (EC2), text sharing (MongoDB), and caching structure (Redis) for the social media section.

{% hint style="success" %}
**Tech Stack:** NodeJS (NestJS, TypeScript), Python, Flutter, Angular, Firebase, MongoDB\
**GitHub Link:** <https://github.com/Furkan-Gulsen/sport-with-ai-monorepo>
{% endhint %}

## Turkce Go Docs (650⭐️ +)

<figure><img src="https://2724119625-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUHHjOG9ytSvB8Kw5yfVm%2Fuploads%2F9CXEY84DbJuYRyz5SmeK%2Fimage.png?alt=media&amp;token=7940d845-39ba-4860-b452-b567eb14afef" alt=""><figcaption></figcaption></figure>

This repo is a series of tutorials for those who want to learn Go quickly. It covers 40 topics in total, covering the basic structures of the language through examples.

{% hint style="success" %}
**GitHub Link:** <https://github.com/Furkan-Gulsen/turkce-go-egitimi>
{% endhint %}

## E-Commerce Microservice

<figure><img src="https://2724119625-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUHHjOG9ytSvB8Kw5yfVm%2Fuploads%2FWPeFH1rZuZi1sI5eVvDn%2Fe-commerce.jpg?alt=media&amp;token=d255c63f-d2d4-4e22-a0d9-2cddcef3c079" alt=""><figcaption></figcaption></figure>

* To ensure a C2C portal's high availability, I designed a system with horizontal scaling, microservices, and loosely coupled services with clear communication. I also implemented a monitoring mechanism to inspect the service health and availability.
* I implemented a distributed data storage system that follows the CAP theorem and ensures high availability for both the database system and object storage across multiple regions.
* I followed the CQRS pattern to achieve a clear separation between write and read operations.

{% hint style="success" %}
**Tech Stack:** NodeJS, MongoDB, PostgreSQL, GraphQL, Redis, Docker, AWS: Serverless (Lambda), CDK, ECS, EC2, S3, API Gateway, CDN\
**GitHub Link:** <https://github.com/Furkan-Gulsen/e_commerce_microservice>
{% endhint %}

## Kubernetes Docs

<figure><img src="https://2724119625-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUHHjOG9ytSvB8Kw5yfVm%2Fuploads%2FZ2QuS1bjsWkYFb0rdVba%2F1_XYF7bCFcLMU7-54vkFwXRw.png?alt=media&amp;token=720e1bdf-2ccf-4dcb-af5f-e26c7004323e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
I decided to tidy up my Kubernetes-related notes, articles, and projects and share them in a GitHub Repo 🎉
{% endhint %}

## Artificial Intelligence Development with TensorFlow

<figure><img src="https://2724119625-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUHHjOG9ytSvB8Kw5yfVm%2Fuploads%2FXNwvvP70Z7QtckfTu4Ba%2FTensorflow-septmber-update-social%20(1).png?alt=media&amp;token=739a10bb-d648-4a10-b2d4-f66b2f77308f" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
On this repo, there are detailed explanations and projects about deep learning and machine learning using TensorFlow in Turkish.
{% endhint %}

## Face Classification

<figure><img src="https://2724119625-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUHHjOG9ytSvB8Kw5yfVm%2Fuploads%2FIAohpGivjOuDYT53r70s%2Ffaces.jpg?alt=media&amp;token=e9c3e8f5-4be6-422c-9645-cd0b193c2643" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
In this project, one or more human faces are detected in real time and predictions are made about the faces detected by AI models trained in the background.
{% endhint %}

**Tech Stack:** Python (TensorFlow)\
**GitHub Link:** <https://github.com/Furkan-Gulsen/face-classification>

## Social Distance Detection

<figure><img src="https://2724119625-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUHHjOG9ytSvB8Kw5yfVm%2Fuploads%2Ff5g1FvzQf4tXWKDFMXW7%2Foutput.gif?alt=media&amp;token=c602cdc0-81e5-4e40-94a5-7c5a92b59e5f" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
It is a mid-level project that measures the social distance between people in the video through YOLOv3, OpenCV and algorithms, and shows this visually and numerically.
{% endhint %}

**Tech Stack:** Python (TensorFlow)\
**GitHub Link:** <https://github.com/Furkan-Gulsen/social-distance-detection>

<br>
