Portrait of Marcin Kulik

ku1ik.com software engineer

Marcin Kulik

I build developer tools and the systems behind them. My work centers on Rust, terminals, Elixir, and infrastructure.

  • Rust
  • Terminal systems
  • Nix / NixOS
  • Elixir
  • Infrastructure

About

I like working close to the operating system—terminals, processes, and command-line tools—with an eye on how people actually use the software. I enjoy taking a tool from an idea through implementation and years of maintenance.

Open source is a big part of my work. I use Nix/NixOS for development environments and production services, and enjoy working across systems code, applications, and operations.

Projects

asciinema

My long-running open-source project for recording, streaming, and sharing terminal sessions. I’m its creator and maintainer.

ht

A headless terminal I built in Rust, giving programs and AI agents a way to interact with terminal applications and inspect what’s on screen.

Talks & Podcasts

Conference talks

Podcasts

Selected Posts

Work with me

Based in Kraków, Poland. Open to remote roles and consulting. Get in touch at