Khoyer writes code, hunts bugs, and breathes perfume.
Software engineer, ex-support manager, and fraghead.
Builds interfaces and the systems behind them. Works across the stack. Reads code, pulls it apart, writes about what he finds. Works on design systems at a startup and takes freelance projects that need solid engineering. Builds things that are clean, simple, and built to last.
Kind Words
I had the pleasure of working with Khoyer before the AI era, and he's an exceptional clean coder. His code is clear, well-structured, and reliable. He also takes the time to document everything thoroughly, ensuring easy understanding and maintenance. While the AI landscape may have shifted development practices, his attention to quality and best practices remains invaluable.
Recent Thinking
-
useDeferredValue — Keep Input Snappy During Slow Renders
Defer updating slow results so typing stays responsive.
-
Debounce — Wait for the User to Finish Typing
Delay expensive work (like search) until input settles using a simple debounced hook.
-
Deriving State — Calculate It, Don't Store It
Remove unnecessary state and effects by deriving values from existing state.
Technologies I Work With
More than half my career was spent with WordPress-based products. I know PHP, Laravel, and WordPress well. I still focus on interfaces, so I run full-stack JavaScript. Same syntax from front end to backend. I roll my own stack with Better T Stack, a modern CLI for scaffolding end-to-end type-safe TypeScript projects, then shape each build to what the project needs.