Skip to content


  • Arctic Code Vault Contributor

Hi there 👋

Software engineer over here!

  • Currently interested in the relationship between software development and software operations. Trying to understand the problems in-between, how to utilize tools to fix these problems, and spread the reasoning.
  • 💂‍♂️ Passionate about my personal toolbelt, such as Vim, Tmux, Git, etc.
  • Kinda polyglot now (Java, Go, Python, Kotlin? sometimes Javascript... and YAML)
  • Trying to automate myself out of the job.
  • Experienced in some of the tools in the massive automate-everthing tools area
  • ChatOps is the present (because who doesn't love terminal-like interaction in modern chat tools? :feelsgood:)
  • Believes in simplicity. Sometimes (more than sometimes) a little copy is better than that cool abstraction that'll come handy sometime in the next three years but makes everyone who reads/debugs the code reason about it for at least 15 minutes.
  • Blog here:, I'm in the mood of sharing some small to medium long blogposts for a while.
  • Twitter account is mostly for following people around.
  • I follow enough newsletters to publish a newsletter of weekly trending newsletters (I think that's what most newsletters do TBH). Mostly in DevOps, SRE, cloud technologies/providers area.

Other than that? Father, husband, biker 🏍️, pipe smoker, book lover, guitar student (still student for like 5 years), once-aspiring-academic, cook-due-to-covid-who-measures-stuff-with-kitchen-scale, and so on.

We can talk forever why Vim is better than that awesome IDE, or why we all should avoid GUIs to manage git, or why we shouldn't tag people/teams as DevOps, or why everyone should understand how running things in production matters, or why everyone contributes to that codebase should be on-call and outsider on-calls is really a bad idea, or how monitoring is important and you should care about your metrics, or what observability means (well, I'll mostly be silent in this one), or ...

Popular repositories

  1. Solutions to Golang concurrency exercises

    Go 16 3

  2. Reports messages posted by a person

    Go 6

  3. Simple event handler library for supervisord

    Go 5 2

  4. A small tool to send supervisor events to Slack

    Go 5 1

  5. Go implementation for Jackson-Smile data format

    Go 4 1

  6. Simple mini Go framework to create command line applications in Slack

    Go 3 2

1,239 contributions in the last year

Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Mon Wed Fri

Contribution activity

August 2020

6 contributions in private repositories Aug 6 – Aug 13

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.