Hi there!
I’m Aram. I’m an indie software developer. I’m the creator and lead maintainer of Zellij, as well as various other open-source tools in the terminal and JavaScript ecosystems, see my GitHub.
I spend most of my time working on Zellij, but am also available for consulting and part-time work on terminal emulator internals, terminal applications, CLI tools and developer tooling. I specialize in user experience and simplifying complex systems across the stack.
If you like what I’m doing and are able, please consider sponsoring me.
Featured Posts
- Anatomy of a Terminal Emulator: A comprehensive guide to understanding how terminal emulators work, ANSI escape codes, and terminal internals for development
- Building Zellij’s Web Terminal: How we brought persistent terminal sessions to the browser, the technologies we chose, and challenges we faced
- Improving the Performance of our Rust App: A detailed writeup of our journey optimizing Zellij’s performance to match and exceed similar applications
Testimonials
-
“I’ve been saying it a lot lately, but Neovim and Zellij really have lifted my editor game to a whole new level. I was Team TextMate for twenty years, never thought I’d find an alternative that would spark as much joy, but the 1-2 punch of these terminal tools have!”
— DHH, Creator of Ruby on Rails · View tweet
-
“I’ve learned an enormous amount from Aram and their work which was foundational to our work in the early days of Charm. Zellij is best in its class: far beyond any of the other options, and very thoughtfully designed.”
— Christian Rocha, Co-Founder of Charm · charm.sh
-
“Zellij is one of the first tools I install on any new machine. Unlike other multiplexers where you’re constantly reaching for cheatsheets, Zellij makes its features genuinely discoverable—you can explore and learn as you go. It’s become my default recommendation to colleagues and friends.”
— Luca Palmieri, Author of Zero to Production in Rust · lpalmieri.com