Projects
Every card names the role I held, the year of the project and the stack I used. The outcome line says what changed once the work was done.
- 2026Design, development and deployment
Live since July 2024 and rebuilt from scratch in July 2026; it runs on my own server with no CMS, no database and no form backend.
The website of a law firm in Ankara, from the logo to the deployment. Two languages, ten practice areas, direct contact channels instead of a form, and no CMS or database.
- Next.js
- TypeScript
- React
- Tailwind CSS
- next-intl
- +3
- 2025DevOps Chapter Lead
The product makes the placement call itself: the plan comes out on screen instead of in a spreadsheet, and the platform is live.
A platform that takes over the load planning logistics teams used to run on paper and spreadsheets. As DevOps chapter lead I set up the infrastructure and worked on the core of the placement optimization.
- Git
- GitHub Actions
- Docker
- Linux
- Coolify
- 2025Cybersecurity project, Siber Vatan program
The findings changed the purchase flow: I moved validation to the boundary, and the app now runs in a container that never runs as root.
A ticket purchasing application I wrote for the Siber Vatan training program, running in a single container. Once it worked I ran a penetration test and a vulnerability analysis against my own code.
- PHP
- SQLite
- Docker
- 2025Frontend developer
The platform is live and the code is public on GitHub, so anyone who reads it can send a correction.
An open source knowledge platform for students in Konya: housing guides and course material that used to sit in group chats now live in one place. I wrote the frontend in TypeScript and React.
- HTML
- CSS
- JavaScript
- TypeScript
- React
- 2025Frontend developer and UI designer
The scene runs on a mid range laptop too: that is the hardware I measured frame cost on.
The interactive 3D layer of Hubit on the web. I wrote the scene with Three.js and designed the interface around it, so every control in the 3D view has a flat equivalent and the camera moves only when the user asks it to.
- JavaScript
- Three.js
- 2025Personal project
It works without an account and no grade leaves the browser; the static build sits on GitHub Pages and the source is public.
A single page tool where a student enters quiz, midterm and final scores and sees the average right away. A personal project: I designed it and wrote it.
- HTML
- CSS
- JavaScript
- TypeScript
- React
- +1
Is a system like this on your list?
Say what it has to do and when you need it. We can set the first step from there.
