About
I got into technology early; games and computers sparked my curiosity long before I saw it as a career. Over time, that curiosity turned into a passion for understanding how systems work, how they can be improved, and how technology can solve real problems. What I enjoy most is looking at systems from end to end — understanding their architecture, automation, security, and the challenges that come with keeping them reliable. This mindset is what drives my interest in DevSecOps: building solutions where security is part of the foundation, not something added later. I’m currently expanding my cloud-native skills through hands-on projects involving AWS, Kubernetes, and Terraform. One of my personal projects is a stock-market simulation platform, where I explore scalable architectures and modern engineering practices. Outside of technology, I follow finance and trading, experiment with game design, stay active through fitness, and occasionally share what I learn through YouTube content. I’m also continuing to improve my communication skills by developing my German and maintaining my English through a local Speaking Club. I believe great engineering comes from curiosity, continuous learning, and the ability to turn complex challenges into reliable, secure, and meaningful solutions.
Experience
- I managed updates, maintenance, and operational support across a distributed fleet of servers — including both always-online systems and ship-based servers running on connectivity that could not always be predicted.
- One recurring challenge was that the standard backup automation was not suitable for servers that could go offline unexpectedly, putting training data at risk. To address this, I built DevOps Lab — a full-stack platform that evolved to handle automated backups and real-time monitoring for 400+ servers.
- I automated recurring maintenance and monitoring tasks using Bash and Python, while leveraging my experience with Linux, PHP-FPM, and MySQL to help maintain system stability and performance.
- I also supported engineering teams with Git workflows, including Git LFS for teams working with Unreal Engine, documented recurring procedures to reduce dependency on individual knowledge, contributed to ISO 27001 audit preparation, and monitored endpoint security and DLP solutions across the company.
- For five years, in a fast-paced, shift-based role, I provided technical support across Linux, Windows Server, CentOS, Plesk, cPanel, DirectAdmin, VMware, Hyper-V, PHP, ASP.NET, and WordPress environments.
- The company's old mail-usage tracking tool broke after an infrastructure change and stayed broken for 2-3 years. It was not possible to fix it, so I built a replacement from scratch — SizeChecker, a C# Windows Service paired with a PHP/JavaScript/MySQL interface — that made reseller mail usage measurable again for the first time.
- That project ended up doing more than closing a technical gap: it surfaced real usage data that led the company to introduce a new 1TB service tier, and more than 20 resellers upgraded their plans as a result.
- Handling a high volume of support requests day in and day out sharpened my problem-solving, communication, and server management skills.
Certificates

Harvard CS50x

AWS Cloud Practitioner
Projects
- Ship-based training servers rarely have reliable internet, so the standard backup automation that worked fine for our always-online systems just didn't apply. So I set out to fix that.
- It started small: a Python script reading and backing up data stored in CSV files (originally just called 'autobackup'). As the need grew, I moved it to SQLite with Flask for something more manageable, and eventually rebuilt it on Django with PostgreSQL for a cleaner MVC structure and better I/O performance.
- What began as a simple backup script grew into a full platform that also pulls real-time telemetry — disk usage, maintenance status — from every server it touches.
- It's secured behind a private network with YubiKey two-factor authentication, and manages backups and monitoring for 400+ ship-based servers.
- Along the way I picked up real depth in remote server operations with Bash, containerizing an application with Docker, working across Python frameworks, and running PostgreSQL in production.
- Niobe Hosting's mail servers ran on IceWarp, and the tool that used to track reseller mail usage had been broken for 2-3 years after an infrastructure change — nobody had managed to get it working again.
- I decided to fix it myself, building a C# Windows Service to pull usage data directly and a PHP/JavaScript/MySQL interface to display it.
- The trickiest part was reliability: making sure the service would survive a server restart and keep running unattended.
- Once it was live, the impact went beyond the technical fix — the usage data it surfaced showed some customers using far more than any existing package allowed, which led the company to introduce a new 1TB service tier. More than 20 resellers ended up upgrading their plans.
- It was a good early lesson in how a self-built tool can create real business impact, not just solve a technical problem.
- My capstone project for Harvard's CS50x. I wanted something close to my own interests to stay motivated through to the finish line, so I built a web app for tracking a video game backlog — what you own, what you've finished, and what's still waiting.
- I picked ReactJS over Vue or Angular specifically to get real hands-on time with a modern, in-demand framework, paired with a PHP backend I could host easily. Game data comes from the IGDB API (Twitch/Amazon)
Ecbus.net
- A bus tracking and management system, built with a teammate — a step up from a typical CMS-style project, closer to a real operational tool.
- We both knew PHP well and it made hosting simple, so that's what we built on, with JavaScript on the frontend. My teammate handled the on-bus software; I worked on the backend data processing and the map-based display, pulling in Google Maps tooling for accurate location tracking.
- One of the trickier problems was geometry, not code: figuring out whether a bus's live position fell inside a shape a user had drawn on the map. The system ended up in use by two bus companies across nearly 70 vehicles.
Personal & Professional Websites
A run of freelance work, usually with PHP and MySQL since they're easy to host affordably. Simple, practical content-managed sites rather than anything flashy. It's where I really deepened my PHP and JavaScript skills, including for "avcimakina.com.tr" and "eayk.org".
Edge of Coin
My first go, and my first fully published app — I still have a soft spot for it. It came from a simple game idea I thought was fun and a little different at the time, built in Unity for mobile compatibility. Android has moved on since 2017 and it's not really playable anymore, but building, publishing to a store, and versioning a real product for the first time taught me a lot that's stuck with me since.