abort.run
status: online

whoami

Backend developer. I build resilient systems, obsess over internals, and occasionally poke at things that shouldn't be poked.

profile.json
mert@abort:~
$cat /etc/mert/profile.json
1{
2 "name": "Mert Turan",
3 "role": "Backend Developer",
4 "status": "online",
5 "uptime": "24/7 (coffee dependent)",
6 "stack": {
7 "primary": ["C#", "ASP.NET Core"],
8 "secondary": ["PHP"],
9 "os": "Linux (Debian)",
10 "containers": "Docker",
11 "vcs": "Git"
12 },
13 "interests": ["Backend Engineering", "Cyber Security", "Low-level stuff"],
14 "knownVulnerabilities": 0,
15 "openToBugs": false
16}
Stack
C#ASP.NET CorePHPLinuxDockerGitCyber SecurityBackend EngineeringLow-level stuff
Stack Trace

I write ASP.NET Core APIs by day and think about hardening them at night — my cybersecurity side-interest turns out to be quite functional.

Fluent in PHPtoo, meaning I don't freeze when reading legacy codebases. That qualifies as a skill.

Linux is my natural habitat — no GUI required, the terminal is my IDE, and vim is my therapy. Docker closed the “works on my machine” era. Git is the art of committing with the quiet confidence that everything is recorded.

Security Clearance

Disclaimer

Security knowledge is strictly defensive. I don't intrude on systems without authorization — and if I did, I'd clean the logs anyway.

On the security side, I aim to know both theory and practice rather than getting stuck between them. CTF challenges, pentesting methodologies, and opening a PR that says “this needs to be patched” are part of the routine.

$ ps aux | grep mert
terminal
Contact

Have a project idea, a technical question, or just want to say hello — use the links in the footer. PRs are welcome too.

$ curl -X POST https://abort.run/contact \
-d '{"intent": "hello"}' # or just reach out via footer