Kristina Pianykh Profile Photo

Kristina Pianykh

Portfolio and personal website of software engineer Kristina Pianykh

kristina_pianykh

Software Engineer @ Flink

B.Sc. Computer Science
University of Berlin

Location: Berlin, Germany Berlin, Germany

Software engineer passionate about building developer tools that don’t suck ass.

I like systems programming, distributed architectures, and developer workflows that feel effortless.

When I’m not busy breaking things in Neovim on Arch Linux (btw), I’m exploring declarative environments with Nix.

tip: use j/k to scroll, gg/G for top/bottom

> Selected GitHub Repositories

Go Shell

A UNIX-style shell written in Go — supports builtins, pipes, redirection, autocomplete, and signal handling. Built as a playground to explore OS-level concepts the “UNIX way.”

Read the blog post →

GoUNIX

RISC-V Emulator

A simple 32-bit RISC-V CPU emulator in C. Supports instruction parsing, memory-mapped I/O, and debugging.

CAssembly

IoT Distributed Event Processing

Event processing system in a cluster of Raspberry Pis and smartwatches with Dockerized services and SQL-like queries.

PythonC++Docker

Flink Multinode

A wrapper for Apache Flink CEP enabling adaptive deployment of event evaluation queries in distributed environment.

JavaApache FlinkDocker

DH Hash Collisions

Variation of the birthday attack on Diffie–Hellman exchange, exploring cryptographic runtimes in Rust.

RustPython

AWS Test Infrastructure

A Terraform-based toy AWS environment with autoscaling EC2s, RDS, SQS buffering, and GitHub Actions deploys.

TerraformAWSPython

> Professional Journey

$ Platform Engineer

Flink, Berlin | Since 04/2025

Developer Experience, Internal Tooling, Observability, Load Testing, Workflow Automation

  • Built a distributed load-testing platform around Grafana k6 on Kubernetes to simulate realistic HTTP/gRPC traffic and measure latency against SLOs.
  • Built an HTMX-based web interface integrated into the existing Flask portal to configure and launch load tests from the browser.
  • Introduced centralized resource governance for Kubernetes workloads to ensure fair resource allocation and stable performance.
  • Moderated cross-team meetings as part of the Keep the Lights On initiative focused on incident and postmortem reviews, fostering a constructive, blame-free discussion culture.
GoPythonKubernetesGCPHelmArgoCDHTMXDockerDataDog

$ Cloud Architect

Diconium, Berlin | 10/2022 – 11/2024

CI/CD Automation, Cloud Infrastructure, DevOps, Data Engineering

  • Optimized the costs of CI/CD pipelines on GitHub by setting up cache, leading to a 90% decrease in billable time.
  • Built a load testing service in Python that generated realistic test data to emulate user traffic peaks at scheduled times.
  • Built an automated key rotation and notification service on AWS to eliminate manual credential management and reduce operational risk.
  • Designed and built the infrastructure for an AI assistant on Microsoft Azure using Terraform for Infrastructure as Code and GitHub Workflows/BitBucket Pipeline for continuous delivery.
  • Led workshops on coding standards (e.g to drive modern tool adoption) and secure development practices (e.g. secret management in Dockerized environments).
PythonIaCTerraformDockerAWSCI/CDMicrosoft AzureBitBucket

$ Software Engineer

Delphai, Berlin | 10/2021 – 10/2022

Backend Development, Data Pipelines, API Design, Microservices

  • Built automated scripts for extracting and parsing web data, deployed within a containerized environment.
  • Designed APIs to integrate with MongoDB and gRPCs microservices.
  • Built a REST API by leveraging serverless services on Azure.
  • Optimized the data processing pipelines powered with Kafka.
PythongRPCKafkaMongoDBAzure functions