hey

there,

I'm Elan Medoff, a software engineer specializing in web and fullstack development.

These days, I spend most of my time writing my own implementations of popular Neovim plugins: fuzzy finders, file trees, find-and-replace tools, and more.

I currently work at Wealthfront as a web engineer!

[mailto]

open-source libraries

  • last updated: 1/6/2026

    tree.nvim

    A simple file tree built with the vim.fs utils

    Lua

    Lua

    Makefile

    Makefile

    HTML

    HTML

  • last updated: 1/4/2026

    ff.nvim

    A small, fast fuzzy finder with intelligent weights

    Lua

    Lua

    Makefile

    Makefile

  • last updated: 1/3/2026

    fzf-lua-frecency.nvim

    A Neovim plugin for opening frecent (frequent + recent) files with fzf-lua

    Lua

    Lua

    Makefile

    Makefile

  • last updated: 12/25/2025

    rg-far.nvim

    A minimal find-and-replace plugin powered by ripgrep

    Lua

    Lua

    Makefile

    Makefile

  • last updated: 4/4/2025

    use-search-param-state

    a hook to synchronize React state with URL search params.

    TypeScript

    TypeScript

    JavaScript

    JavaScript

    Shell

    Shell

  • last updated: 6/8/2024

    use-stable-reference

    simple react hooks to access referentially stable, up-to-date versions of non-primitives.

    TypeScript

    TypeScript

    JavaScript

    JavaScript

    Shell

    Shell

github projects

  • last updated: 1/10/2026

    neovim-config

    a minimalish neovim config written in lua

    Lua

    Lua

    Ruby

    Ruby

    Shell

    Shell

    Tree-sitter Query

    Tree-sitter Query

  • last updated: 1/5/2026

    dotfiles

    a collection of configuration files and custom scripts, centralized in a repo for easy mobility

    Shell

    Shell

    Ruby

    Ruby

    Lua

    Lua

  • last updated: 1/5/2026

    personal-site

    elanmed.dev: mostly a blog, partly a personal website. Built with Next.js, Prisma, Tailwind, Framer Motion, and Playwright.

    MDX

    MDX

    TypeScript

    TypeScript

    SCSS

    SCSS

    Shell

    Shell

  • last updated: 1/3/2026

    ts-vimdoc.nvim

    Scheme

    Scheme

    Lua

    Lua

    Shell

    Shell

  • last updated: 12/26/2025

    seek.nvim

    My take on a minimal vim-easymotion

    Lua

    Lua

    Makefile

    Makefile

  • last updated: 12/25/2025

    quickfix-preview.nvim

    A Neovim plugin that provides a simple preview for the quickfix list

    Lua

    Lua

    Makefile

    Makefile