About Me

I'm Logan Roberts, a web developer at Xtern Software and a 2025 computer science graduate from UNC Greensboro. I specialize in PHP and JavaScript, building full-stack web applications with tools like Laravel, PostgreSQL, and React. My work includes projects like the drag-and-drop block editor in Harmony B2B, where I developed both the frontend interface and backend functionality. I enjoy working across the stack and exploring different languages and paradigms to create smooth, engaging user experiences.
Other than my professional experience, I also spend a lot of time experimenting with things on my own. I have a VPS where I self-host a range of differnt services including game servers, and audiobook server, and more. I also maintain a custom immutable Linux image that I used to gain experience with github workflows and containerization technologies. Through hands-on experience I have gained extensive knowledge of Linux and the ability to write flexible scripts using bash or python.
I'm a self-admitted text editing nerd who’s spent a lot of time making coding as enjoyable as possible. I use and love Neovim, and have written two plugins: the more complex LazyLangs.nvim and the simpler persistent-colorscheme.nvim, my intro to plugin development. My highly customized Neovim config powers most of my hobby development. I'm also a fan of home row modifiers and modal editing to help prevent wrist pain from long coding sessions.