$ whoami

Nick Skriabin

Principal Software Engineer

Bio

Principal software engineer, terminal nerd, TypeScript enthusiast. I build TUI apps, tinker with Neovim, and craft custom keyboard firmware.

Semos Labs is my open-source home — terminal-native tools built with obsessive care for the developer experience.

nick.toml

# contact & links

The Story

$ git log --oneline --reverse

It started as an experiment

Glyph began as a curiosity — how far can React go as a rendering engine? Turns out, far enough to power a full terminal UI framework with flexbox, focus management, and efficient diffing.

Once it worked, I realized I had everything I needed to build the apps I'd always wanted.

Then came the calendar

I always wanted Google Calendar in my terminal. Existing solutions were either too complex, too ugly, or just didn't feel right.

With Glyph in hand, I finally had the tools to build Aion exactly the way I envisioned it. It's now the first app I open every morning.

And then email

Same story — every terminal email client I tried felt like it was built in a different era. I wanted something fast, pretty, and keyboard-driven.

Epist is that — Gmail with vim keybindings, threads, attachments, and calendar invites. All in the terminal.

The pattern is simple — I build what I want to use and open-source everything.

Philosophy

$ cat ~/manifesto.md

The terminal is the most efficient interface ever designed. No mouse, no distractions — just keystrokes.

Terminal apps deserve the same polish as graphical UIs. Beautiful doesn't mean bloated, fast doesn't mean ugly.

Connect

Let's build something together