DEVELOPER TOOLS
Multiplayer.nvim
Your favorite editor, with a little company. Collaborative editing in Neovim, built on low-latency peer-to-peer connections.
> whoamioh, hey there.
Software engineer / data scientist
I turn complicated things into thoughtful,
useful tools. Usually from a terminal.
Always with people in mind.
A terminal person. A people person, too.
Click or press Enter to inspect. Drag to rotate. On touchscreens, swipe horizontally to rotate or vertically to scroll. When focused, use the arrow keys to rotate, Home to reset the view, or Space to pause and play.
01 / work/
Built out of curiosity.
Made to be useful.
DEVELOPER TOOLS
Your favorite editor, with a little company. Collaborative editing in Neovim, built on low-latency peer-to-peer connections.
MACHINE LEARNING
What comes after the next keystroke? A complete ML pipeline, from 500,000+ editor events to a trained prediction model.
HARDWARE × HUMAN CONNECTION
A familiar heartbeat, even when you’re apart. A connected speaker bringing a parent’s heartbeat to their newborn in the NICU.
02 / about.md
I like understanding how things work.
And finding a simpler way to make them work.
That curiosity takes me from production AI and data infrastructure to Neovim plugins and connected hardware. I enjoy the whole process: asking better questions, untangling the details, and turning an idea into something people can use.
I care about thoughtful engineering and clear communication in equal measure. The best part of building something is understanding the people it’s for.
IN THE TOOLBOX
touching grass,03 / experience.log
Good people.
Interesting problems.
Building an AI tutor that meets students where they already learn.
Turning a decade of market data into a dependable research pipeline.
Helping people and projects find the right team.
EDUCATION / 2021–2025
Utah Valley University
04 / contact/
Have a thoughtful question, an interesting problem,
or a half-formed idea? I’d love to hear it.