about
software engineer. graduated from bilkent computer engineering.
third-degree black belt taekwondo fighter.
these are what i have used so far — flutter for mobile, react for the web,
node and spring boot on the backend, postgres, redis, and mongo
when there's a database involved, docker, k8s, and aws when you need to
actually deploy it. hobby code in rust and c too, when the problem asked for it.
the list will keep changing. you learn whatever the job needs and use it — no reason to
be a fan of any particular stack. as an engineer i am paid to solve problems, not to
do missionary work for whatever technology a company is trying to sell.
hobby projects
not built for the sake of building something. each one started because i ran into a real
problem — something broken, blocked, or missing — and nothing already out there did the job.
rust · cli · load testing
break your api before your users do. a small rust cli that hits endpoints with
concurrent traffic — fixed load, ramps, spikes, find-the-limit — and prints latency
percentiles, throughput, and error rates. useful from a terminal or a ci job.
github.com/ege-ayan/adrenaline
c · socks5 · raspberry pi
a socks5 proxy that splits tls clienthellos so deep packet inspection cannot read the sni,
plus clean dns against poisoned resolvers. written in c for raspberry pi os after discord
went dark in turkey and the windows-only tools would not run on the pi sitting on my desk.
github.com/ege-ayan/raspberry-dpi