ferivonus.
AboutServicesProjectsblog
/

Articles & Notes

In-depth technical articles on system architecture, reverse engineering, and software development.

Main Categories

Sub-topics & Tech

Reverse EngineeringOct 20, 2023•8 min read

Introduction to Reverse Engineering: How to Dissect Software?↗

I explain how to examine the background assembly code and memory management of a compiled C++ application using Ghidra and IDA Pro.

Reverse EngineeringGhidraAssemblyC++
System ProgrammingNov 05, 2023•6 min read

Why Rust over C++? A Deep Dive into Memory Safety↗

A deep dive into how Rust's Ownership model prevents memory leaks and data races at compile time.

RustSystem ProgrammingMemory Safety
Software ArchitectureDec 12, 2023•5 min read

Scalable System Architecture: From Monolithic to Distributed Networks↗

Ways to make correct architectural decisions in large-scale projects. Fundamental rules of making systems modular, resilient, and high-performing.

System ArchitectureScalabilityBackend

ferivonus.

I view software development not just as a technical task, but as a discipline blended with psychology and sociology. My goal is to create 'living' software that understands human mind and behavior.

Site Map

  • Home
  • About
  • Services
  • Projects
  • blog

Connect

  • GitHub
  • Email
  • LinkedIn

Technical Arsenal

RUSTC++CFLUTTERDARTPYTHONGHIDRAARCH LINUXC#TAURIREACTNEXT.JSSQLDOCKER

* Includes extensive experience in low-level system design, reverse engineering, and cross-platform development.

© 2026 Fahrettin Baştürk. Engineering the System Architecture.
Built with Next.js 15 & Tailwind CSS v4