hey

there,

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

These days, I'm especially interested in data fetching on the web, all the new approaches to server-side rendering, and tinkering with my (Neo)Vim config.

I currently work at Wealthfront as a web engineer!

[mailto]

npm packages

  • last updated: 3/24/2025

    use-search-param-state

    a hook to synchronize React state with URL search params.

    TypeScript

    TypeScript

    JavaScript

    JavaScript

    Shell

    Shell

  • last updated: 8/23/2024

    use-search-param

    a react hook to safely and easily read from 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: 3/31/2025

    neovim-config

    a minimalish neovim config written in lua

    Lua

    Lua

    Shell

    Shell

    TypeScript

    TypeScript

  • last updated: 3/30/2025

    dotfiles

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

    Shell

    Shell

    Lua

    Lua

  • last updated: 3/17/2025

    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: 11/1/2024

    cd_time_machine

    navigate your bash history like you have a time machine

    TypeScript

    TypeScript

    Shell

    Shell

  • last updated: 6/29/2023

    guacarina

    practice your ocarina scales with a side of guac. Built with Next.js 13, daisyui, and Tailwind.

    TypeScript

    TypeScript

    JavaScript

    JavaScript

    SCSS

    SCSS

    Shell

    Shell

  • last updated: 2/26/2023

    daily-audit

    a scraper, api layer, and client I built to automate part of a friend’s job.

    TypeScript

    TypeScript

    HTML

    HTML

    CSS

    CSS

    Shell

    Shell