skip to content
omarov.dev

 

hey, i'm mark.

i'm a software engineer from ukraine, living in tokyo since 2018. i've been building things for the web since 2016, and these days i work on ai products at cogent labs.

outside of work i ride my motorcycle, mess with my homelab, do some open source here and there, and get out of the city with my family whenever we can. my japanese is still a work in progress.

open source

most of my work lives inside the companies i've worked for, so you won't find it here. some of it might end up in the blog.

  • omanow

    a live pixel globe of the omarchy machines online right now, by city. an omarchy bar plugin and a website that only ever know your city.

  • pnpm

    added pnpm env remove, for uninstalling a node.js version pnpm put there.

  • hyperdx

    a few early prs: the cursor in the session player, negative durations in search, the duration column, and sign-up form validation.

  • why-kept

    cli that explains why a package survived tree-shaking in a vite 8 build, and measures what dropping it would save by actually rebuilding without it.

  • marshant

    self-hosted feature flags. started at a company hackathon, where it tied for first.

  • gh-contribution-mate

    github cli extension that syncs commits from repos outside github to your contribution graph, without exposing any code.

  • uapi-json

    node.js client for the travelport universal api, from my travelport days.

  • dotfiles

    my omarchy setup, managed with chezmoi. only what differs from the defaults, so upstream improvements keep arriving.

say hi

email is the easiest way to reach me.

vim keys

j / k
scroll down / up (takes a count, like 5j)
d / u
half a page down / up
gg / G
top / bottom
]] / [[
next / previous section
f / F
link hints (F opens in a new tab)
h / l
previous / next place on the home page
H / L
back / forward
gh gb gl
go home / blog / learned
gu
up a level
/ n N
search the page, next / previous match (esc clears)
:
command line (:e post, :blog, :q, :help…)
yy
copy the page address
?
this help
esc
cancel