☰ explorer~/maya/
cat /dev/maya >> stdout::workspace 1

hey, i'm maya (◕‿◕✿)

she/her 🏳️‍⚧️8+ yrs exp :: sr systems architectB.S. in Software Engineering● status: hacking / alive

I've spent the last 8+ years designing distributed infrastructure and building backends from zero to millions of requests per second, across seed to Series B tech teams. These days I split my time between private systems consulting and my own projects.

I like making my tools feel like mine. Most of that ends up in my Neovim config, my Linux desktop, and little scripts that make the two get along.

I use Fedora 44 with Hyprland, Kitty, zsh, and tmux. My editor is mvim, my own Neovim setup. Lately I've been working on local AI suggestions, keeping desktop themes in sync, and writing down the bits I don't want to figure out twice. I'm also working on the Vita port of Ship of Harkinian: bringing desktop-style mod support to Ocarina of Time so I can use nicer models and textures, starting with Djipi's 3DS Experience.

## what's in my terminal

cat ~/.config/mvim/init.lua
01 / desktop

Fedora + Hyprland

Waybar, a Rofi launcher, and paper/pastel colors. Maya Light and Dark share the same layout, so switching modes doesn't rearrange my desktop.

Fedora 44Wayland
02 / terminal

Kitty, zsh & tmux

Fantasque Sans Mono in Kitty, a notebook background, and tmux for keeping terminal work together. The shell and status bar follow the desktop palette.

Kittytmux
03 / editor

mvim / maya-nvim

My Lua-based Neovim setup. Language tools, formatting, folder sessions, Git diffs, and a Pokémon greeting. Personal tweaks live outside the core config.

Lualazy.nvim
04 / colors

Melange + Maya

Melange in the editor, with a transparent background. A small personal watcher follows the desktop's Light/Dark selector without replacing the editor's colors.

Melangemaya-theme

## things i keep working on

~/projects/
editor_tools

An editor I can live in

maya-nvim started as a place for my editor config. It now has its own installer, optional local AI, and a separate place for personal settings. I still want it to feel familiar when I open a file.

NeovimLuaLSP
desktop_dots

A desktop that matches

My dotfiles connect Hyprland, Waybar, Kitty, launchers, and the shell. The palette is shared, but each app keeps its own layout. Cream paper in Light, warm charcoal in Dark, pink in both.

HyprlandPythonCSS
local_ai

Small models, useful context

I'm working on local completions and next-edit suggestions in mvim. Cursortab and Ollama do the inference; my Lua code gathers nearby type information from the language server.

OllamaCursortabLSP
vita_homebrew

Ocarina of Time, on my Vita

The Switch 2 remake got me wanting prettier OoT models and textures on my Vita too. I'm updating the older Ship of Harkinian port toward desktop-style mod support, using Djipi's 3DS Experience as the starting point.

PS VitaC++Ship of Harkinian

◷ /now

things in progress
  • Working on original-mod loading in the Vita Ship of Harkinian port.
  • Working on type-aware local AI suggestions in mvim.
  • Keeping Maya Light/Dark consistent across the desktop and editor.
  • Making the configs easier to install, update, and make your own.
  • Writing notes about the small things that took longer than expected.
Read my notes

@ connect

say hi
github.com/unkindypiemaya1.bondarenko@gmail.comblog / notes to future me ↗dotfiles / make it feel like mine ↗projects / things i'm building ↗
~/maya $ welcome to my little corner of the internet.