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
// 03 — projects & technologies
Systems I have built and run on the infrastructure side. No company details; the structure is described in the abstract.
Managing the communication and security policies between firewalls at different locations.
★ Done as part of the ISO 27001 and TISAX certification
Switch configuration and network troubleshooting.
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.
Configuration and administration of the ticketing and inventory tracking system.
★ Done as part of the ISO 27001 and TISAX certification
Small scripts and tools that make repetitive work easier.
Managing users, computers and groups in the directory service, and file server permissions.
★ Done as part of the ISO 27001 and TISAX certification
Support for user requests, device problems and printer issues.
Using the company's mobile device security system.
★ Done as part of the ISO 27001 and TISAX certification
Procedure documents and short training sessions for users.
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.
A bilingual personal site generated statically with Python.
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
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.
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.
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.
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.
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.
A web platform with admin and user roles: event creation, interests, notifications, photo upload, email sending and route calculation.
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.
A web app written with Node.js and MySQL. Admin, doctor and patient roles; patient, doctor, appointment and report management; JWT login.
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.
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.
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.
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.
A desktop app written in C# Windows Forms. It has company and admin logins, lets companies manage their trips, and handles ticket operations.