Abdurrahman Arroisi

Founding Engineer @ Scalev

Gitlab Github LinkedIn

Hi there. My name is Abdurrahman Arroisi or Arman for short. I'm a software engineer based in Jakarta, Indonesia. I started my professional experience with lots of Python. Now, I mainly work with Elixir, either for backend-only systems or fullstack apps powered by Phoenix.

My approach to tackling problems in software is to ruthlessly cut down complexity when possible. Software is all about trade-offs. In my 4+ years of experience as a founding engineer in some of the apps I maintain, I have found that complexity is a net negative overall. Sure, you need complexity when it is absolutely needed. But you'll be surprised that some of the "needed" complexity is, in fact, not needed and can be cut down if you deliberate on each decision. That's why I love Elixir, as it can get me so far without having to deal with lots of moving parts. This article by @dhh gives a similar vibe to what my ideal approach looks like.

Stuff I created:


If you like what I created and would like to hire me, or just to have a discussion related to Elixir, BEAM, or web in general, you can contact me through the following channels.