Software Developer, Istanbul

Teoman Madran

Backend engineer with 4+ years of commercial experience building production systems from the ground up, mostly in Rust with Tokio and actor-model architectures. I’ve owned entire backend stacks solo — architecture, implementation, infrastructure, and deployment — largely for the maritime industry: vessel tracking platforms, ship design tools, and everything around them.

scroll

Technical

Tools I work with

Languages

Rust, C#, TypeScript, JavaScript, Python, C++, Common Lisp

Rust ecosystem

Axum, Tokio, SeaORM, async/await, actor-model patterns

Backend & APIs

REST, WebSocket, PostgreSQL, Redis, OAuth / Auth.js

Frontend

React, Next.js, Vite

Infrastructure & Linux

Linux (daily driver), Docker, systemd, Caddy, NGINX, SSL/TLS, DNS, mail servers, Git

Experience

Where I’ve been building

Enteo Software

Backend Engineer — Vesseldove

Jun 2023 - Mar 2025

Sole architect and developer of the entire backend of Vesseldove, a maritime data platform tracking ownership, technical specs, and AIS data for 80,000+ commercial vessels worldwide. Designed the system from the ground up in Rust with a task-based, actor-model architecture.

  • Hybrid REST & WebSocket API with Axum, built for high concurrency and low-latency delivery
  • Task-based, multi-threaded actor-model pipeline for continuous ingestion of large-scale vessel datasets
  • PostgreSQL schema design with SeaORM, Redis caching layer
  • User authentication with Auth.js (NextAuth), token-based and OAuth flows
  • Private RFC-compliant email hosting built from scratch — SMTP, DKIM, SPF, DMARC, DNS, SSL — used by 25+ companies
  • Linux-based internal hosting infrastructure for client websites and data services
Vesseldove - vessel tracking map
Vesseldove - vessel detail page

Dockhand Software

Backend Engineer — Renard

Jan 2021 - Jan 2023

Designed and built the full architecture of a production AutoCAD plugin for naval engineers, automating the structural design phase of ship construction.

  • Geometry algorithms for automatic generation of transverse and longitudinal ship frames
  • Chord-length parameterised curve fitting with Ramer–Douglas–Peucker, up to 90% point reduction on exported MaxSurf datasets
  • Full business logic, UI/UX, geometry engine, and database layer in C# with Entity Framework
  • Integrated with AutoCAD's 3D geometry kernel around a synchronous, blocking SDK
AutoCAD plugin - structural frame generation
AutoCAD plugin - component placement