// 03 — projects & technologies

What I built, and with what.

Systems I have built and run on the infrastructure side. No company details; the structure is described in the abstract.

$ switch --mode

technology map · it click a project →

// network and security

// infrastructure and monitoring

// users and support

all projects →

all projects

sys · it

// network and security

Multi-site Firewall Management

Managing the communication and security policies between firewalls at different locations.

★ Done as part of the ISO 27001 and TISAX certification

firewallnetwork

Network Device Configuration

Switch configuration and network troubleshooting.

network

// infrastructure and monitoring

Central Logging and Event Alerts

Collecting logs centrally and automatically reporting high-risk events to the company messaging app. I did the integration and the setup on a Linux server.

siemalertslinuxnetwork

Abstracted diagram: Central Logging and Event Alerts
Ticketing and Inventory System

Configuration and administration of the ticketing and inventory tracking system.

★ Done as part of the ISO 27001 and TISAX certification

helpdeskinventory

Automation and Scripts

Small scripts and tools that make repetitive work easier.

scriptslinux

// users and support

User and Access Management

Managing users, computers and groups in the directory service, and file server permissions.

★ Done as part of the ISO 27001 and TISAX certification

directoryfile serveractive directory

Helpdesk and User Support

Support for user requests, device problems and printer issues.

helpdeskprinters

Mobile Device Security

Using the company's mobile device security system.

★ Done as part of the ISO 27001 and TISAX certification

mobile security

Documentation and Training

Procedure documents and short training sessions for users.

docs

dev · software

// personal projects

Monty Arcade

A bilingual game site for the small browser games I make, plus a devlog, inspired by 2000s Flash game portals. It also has accounts and achievements.

javascriptastrotypescripthtmlcsssqlsupabasegitvercel

live ↗

This site

A bilingual personal site generated statically with Python.

pythonjinja2htmlcssjavascriptgsapgitvercel

// graduation project

BCI Sudoku

A Sudoku game that measures the player's focus with an EMOTIV EPOC X EEG headset and adapts to it: it offers a hint when focus stays high and warns the player when it drops. Tested with 20 volunteer participants.

★ ASYU 2025 · Invited to the Advanced Methods in AI session, presented at Bursa Technical University

unityc#emotivgit

// internship projects

Weather Forecasting

A system that builds separate forecast models for temperature, precipitation, wind and more from hourly weather data since 1994, and shows the results for 7 cities in a Flask-based web interface.

pythonflaskgitpandasscikit-learnprophetjupyter

Preschool Survey App

A mobile survey app for preschool-age children, built for a specific iPad model: text and multiple-choice questions can carry images and audio, and answers are exported as CSV.

unityc#gitipad

// bootcamp projects

Coffee Shop Sales Analysis and Forecasting

Missing-data cleaning, hour- and store-level sales analysis and visualization on 149k rows of coffee shop sales data, with business recommendations and a proposal for short-term forecasting with Prophet. A two-person team project.

pythongitpandasmatplotlibseabornprophetjupyter

kaggle notebook ↗

// university projects

Mobile Scrabble

A multiplayer mobile word game written in Flutter, with matchmaking and real-time play over a Node.js server. It has sign-up and login, a lobby, and active and finished game screens.

flutternode.jsjavascriptsqlgitdartsocket.iomongodb

Stock Management with Threads

A stock management app that processes orders concurrently with Node.js worker threads. It has a priority queue based on waiting time for premium and regular customers, admin approval and a log panel.

node.jsjavascriptsqlgitexpressejsworker threads

Smart Event Planning Platform

A web platform with admin and user roles: event creation, interests, notifications, photo upload, email sending and route calculation.

node.jsjavascriptsqlgitexpressejsbootstrap

Recipe Guide

A desktop app written in C# Windows Forms. It keeps recipes and ingredients in MySQL, with add, edit, list and search, and calculates the cost of a recipe.

c#sqlgitwindows forms

Hospital Management System

A web app written with Node.js and MySQL. Admin, doctor and patient roles; patient, doctor, appointment and report management; JWT login.

node.jsjavascriptsqlgitexpressejsjwt

Arduino Brick Breaker

A brick breaker game that runs in the Wokwi simulator with an OLED screen and button controls. It has a menu, lives and score tracking.

c++gitarduinooledwokwi

Drilling Profit Calculator (Profit App)

A C++ app that draws and fills areas on a grid from remotely fetched data, and calculates profit from the unit drilling cost and reserve values.

c++gitgraphics.hlibcurl

Chest Finding Game

A 2D game made with Unity where the player searches for treasure on a grid-based map. It has a character, obstacles (trees, rocks, mountains, walls), bees, birds and a fog-of-war effect.

unityc#git

Twitter Data Analysis and User Matching

A Python program that extracts users' interests from tweet data and matches users by follow relations and shared words. Data structures such as a linked list, a hash table and a graph were written from scratch, without ready-made libraries.

pythongit

eTicket App

A desktop app written in C# Windows Forms. It has company and admin logins, lets companies manage their trips, and handles ticket operations.

c#gitwindows forms

// 03 — projects & technologies next: contact →