(01) — Portfolio Open to new projects
Portrait of Erin Çakmakçı

Erin Çakmakçı — Software Engineer

Çakmakçı

I’m a software engineer. I build simple interfaces and solid infrastructure across web, mobile and APIs.

Scroll
PHP✦Flutter✦Python✦FastAPI✦React✦MySQL✦MongoDB✦Rust✦C++✦MapLibre GL✦PX4✦ROS 2✦Gazebo✦REST✦JavaScript✦
(02) — About

I turn complex systems into simple experiences. From a social network that lives on a map to a drone that flies itself — I write every line to feel so fluid that no one ever notices.

(03) — Selected work

Products, engines
and platforms.

01 Mobile · API · Maps

Login Earth

Instagram for the whole planet.

Every shared photo is pinned on the map where it was taken. A Flutter mobile app, a contract-first PHP REST API, an admin panel and a MapLibre GL landing site.

  • Flutter
  • PHP 8.2
  • MySQL
  • MapLibre GL
  • REST
Visit the site
İstanbul, TR41.0082° N · 28.9784° E
02 Autonomous systems · Simulation

VTOL UAV

No runway needed. Flies on wings.

An autonomous tail-sitter UAV with two counter-rotating ducted propellers and thrust-vectoring vanes. For the 12 kg prototype: an aero coefficient generator, a C++ 6-DOF Gazebo plugin, patched PX4 control allocation and a browser-based ground control station.

2.045
Monte Carlo SITL runs
±5 cm
position hold in a 10 m hover
< 4 s
vertical-to-forward transition
  • PX4
  • C++
  • Gazebo Harmonic
  • ROS 2
  • Python
View on GitHub
MODETAKEOFF
ALTITUDE0.0 m
SPEED0.0 m/s
PITCH90°
03 Reverse engineering

CS2 Internals

Reading the memory of a running game.

My Rust fork built on the open-source Valthrun base. Kernel-level read-only memory access, resolving class and field offsets from the game’s schema, a DirectX/Vulkan overlay, a live web radar over shared memory and WebSocket, and an Ed25519-signed updater launcher.

  • Rust
  • Windows Kernel
  • Schema dump
  • Overlay
  • WebSocket
View on GitHub
client.dll · read-only

                
class C_CSPlayerPawn m_iHealth+0x???? m_iTeamNum+0x???? m_pGameSceneNode+0x???? m_vOldOrigin+0x???? m_entitySpottedState+0x????
(04) — Archive

More work

04

Trompet

A card game with an MCTS bot that plans its own moves, on a stateless game API.

  • Python
  • FastAPI
  • React
05

Komünite Hub

BTK Hackathon project: discover local meetups, build your community.

  • PHP
  • MySQL
  • JS
06

ETS

A modern web solution with an admin panel and project uploads.

  • PHP
  • MySQL
  • JS
07

Stone Bridge

A cinematic showcase site for a premium design and architecture studio.

  • HTML
  • CSS
  • JS
08

Arslan Mimarlık

A clean, typography-led corporate site for an architecture office.

  • HTML
  • CSS
  • JS
09

Store

An e-commerce platform with an admin panel for products, categories and orders.

  • PHP
  • MySQL
  • Admin
10

Next up:
your project

Got an idea? Let’s build it together.

(05) — Skills

End to end.
Screen to server.

Backend & API

Contract-first APIs.

Contract first, code second. Versioned REST endpoints, migrations and admin panels in PHP and Python.

~/loginearth
Mobile

Flutter

One codebase, two platforms. Map, camera and location-driven flows.

iOS
Android
Autonomous systems

Flight & simulation

Autonomy built on PX4, ROS 2 and 6-DOF physics models, validated over thousands of SITL runs.

Systems

Rust & C++

Reverse engineering, memory analysis and Ed25519-signed auto-update clients.

ed25519 ✓ manifest.json.sig
Interface

Simple & in motion

Design contracts, fluid motion and nothing extra.

(06) — Contact

Got an idea?
Let’s talk.