A Showcase of My Artwork, Hobby Projects & Learning
A collection of photos, web dev & personal improvement
After hitting a wall with burnout and "vibe coding", I decided to strip my dev environment down and start over. From ditching high-cost infrastructure to learning Elixir and Neovim, here is how I'm trying to find my spark again by choosing intention over convenience.
A technical solution to creating true full-height elements on mobile browsers where 100vh includes hidden toolbars. By combining window.innerHeight with a clever measuring stick technique, this approach eliminates the jarring jump effect while maintaining responsiveness to genuine window resizes. Includes a bonus React hook implementation.
A reflection on how reading documentation, best practices, and blog posts transformed my development skills. Through early mistakes like reinventing the wheel and manual file minification, I learned that investing time in research and planning saves countless hours later and leads to better code quality.