Skip to content
View dogabudak's full-sized avatar
😘
😘
  • ParcelLab
  • munchen

Block or report dogabudak

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dogabudak/README.md

Hi, I'm Doğa Budak 👋

Senior Backend Engineer based in Munich, Germany

I build reliable backend systems, event-driven services, developer tools, and occasionally games.

GitHub followers Medium Profile views

About me

  • Senior Software Engineer at parcelLab
  • Professionally building production systems with TypeScript, Node.js, Python and AWS
  • Interested in distributed systems, asynchronous processing, observability and developer experience
  • Building projects with Rust and experimenting with network protocols
  • Developing strategy and roguelike games with Godot
  • Writing about software engineering on Medium

Professional contributions

Most of my day-to-day engineering work happens in private repositories.

My recent professional work includes:

  • Backend APIs and high-volume asynchronous workers
  • Event-driven systems using SQS, Kafka and Redis
  • AWS infrastructure involving S3, SES, DynamoDB and Firehose
  • Production observability, performance analysis and incident prevention
  • Database migrations and API evolution
  • Dependency, runtime and security upgrades
  • Internal developer tooling and CI/CD improvements
  • Code reviews and cross-team technical collaboration

Because these repositories are private, much of this activity is not visible in the public contribution graph.

Selected public projects

An asynchronous Rust library for working with BtcTurk WebSocket and REST APIs.
Built with Tokio, Tungstenite, Reqwest and Serde.

A 2D isometric roguelike and strategy game built with Godot. It explores procedural environments, party management, stealth, fog of war and base-building mechanics.

A browser extension exploring how environmental and sustainability information can be presented while browsing the web.

A TypeScript project for converting and processing CSV data as structured JSON.

Languages and technologies

Backend

TypeScript Node.js Python Django Rust Go

Data and messaging

PostgreSQL MongoDB Redis Apache Kafka

Infrastructure and tooling

AWS Docker Kubernetes GitHub Actions

Other interests

Godot Engine React

GitHub activity

Doğa's GitHub statistics

Doğa's GitHub contribution graph

The statistics above are primarily based on public repositories. Most of my production contributions are made in private repositories.

Technical writing

I write about backend engineering, architecture, Rust, JavaScript and game development:

What I'm currently exploring

  • Production-grade distributed systems
  • Cloud-native application development
  • Rust networking and asynchronous programming
  • AI-assisted software development
  • Game architecture and procedural generation

Always interested in software architecture, backend engineering and ambitious side projects.

Pinned Loading

  1. piarch-a-user piarch-a-user Public

    profile update for users

    TypeScript

  2. btcturk_websockets btcturk_websockets Public

    Rust

  3. csvtojson-ts csvtojson-ts Public

    TypeScript 1