// Software Engineer · Berlin

I build backends, tools
and full-stack apps.

I'm a Software Engineering student in Berlin. I mostly work with Rust, Go and TypeScript, and I learn best by building real things: a published Rust crate, a few backend APIs, and some serial-port code that talks to physical machines.

// about

A little about me

I'm studying Software Engineering at GISMA University of Applied Sciences in Berlin, but to be honest, most of what I know comes from building things on my own. I've written backends and command-line tools in Rust and Go, full-stack web apps in TypeScript, and I've also played around with a bit of machine learning.

The work I enjoy most is the kind that's close to the hardware: a network traffic analyzer, serial-port code that lets software control physical machines, and small tools I actually use myself. I like building and learning alongside a real team.

  • Turkish Native · C2
  • English Professional working proficiency · C1
  • German Basic, learning · A1

// skills

Tools I build with

Languages
  • Rust
  • Go
  • Python
  • TypeScript
  • JavaScript
  • Java
  • Dart
Backend
  • Axum
  • SQLx
  • NestJS
  • Node.js
  • REST APIs
  • PostgreSQL
  • MySQL
Frontend
  • Next.js
  • React
  • Svelte
  • Vue
  • Astro
  • Tailwind CSS
Systems & Tooling
  • Linux
  • Docker
  • Git
  • Tauri
  • FFmpeg
  • Serial-port / hardware
  • CLI tooling
Machine Learning
  • TensorFlow
  • Keras

// projects

Things I've built

All repositories
Library

jikan-rs

A Rust library for the Jikan (MyAnimeList) API. It's async, covers every endpoint, and handles rate limiting for you.

  • Rust
  • async
  • tokio
  • serde
  • crates.io
Systems

packet-sniffer

A small Go tool that captures network traffic in real time, reads the common protocols, and prints what it finds.

  • Go
  • Networking
  • libpcap
  • BPF
  • Linux
ML

nsfw-detector

A Python library and small REST API that checks images for NSFW content, built on TensorFlow/Keras.

  • Python
  • TensorFlow
  • Keras
Full-stack

discord-custom-rpc

A desktop app for making your own Discord Rich Presence. Built with Tauri, Vue 3 and Rust, so it runs everywhere.

  • Tauri
  • Vue
  • Rust
  • TypeScript
Library

toxblock

A TypeScript module that uses Google Gemini to flag toxic or rude text in any language. Fully typed and tested.

  • TypeScript
  • Gemini AI
  • NLP
Full-stack

speedtest

An internet speed test built with Next.js and TypeScript, with live charts and some network details.

  • Next.js
  • TypeScript
  • React

// experience

What I've worked on

  1. Working Student, Software & Operations

    Part-time

    Bar & Entertainment Venue · Berlin, Germany

    • Built small internal tools that made the day-to-day work at the venue easier.
    • Wrote serial-port code so our software could talk to the physical machines while they were running.
    • Automated a few repetitive tasks on Linux.
  2. Open-Source Developer

    Ongoing

    github.com/sw3do

    • I've put 30+ public repos on GitHub, written in Rust, Go, Python and TypeScript.
    • Published a Rust library to crates.io, and I keep making small tools that solve real problems for me.

// contact

Let's talk.

I'm based in Berlin and happy to work with remote teams too. Email is the easiest way to reach me, and I usually reply within a day.