![](images/penrose.jpg)
About Me
![](images/me.jpg)
Hi, I'm Hunter, a Mid-Level Software Developer currently with NCR Voyix, and an alum of the University of Georgia. I'm incredibily passionate for crafting APIs, refining UI/UX experiences, automating processes, and ensuring scalabilty. I thrive on absorbing new knowledge and tackling complex challenges, and I am constantly innovating and improving myself and the teams I'm on. I have a diverse background spanning satellites, radio communications, edge-deployed fronends, microservices, and mentoring, I bring a blend of adept communication, leadership, and creativity to any project or team.
Skills
- JavaScript
- TypeScript
- c#
- Java
- Go
- Python
- React
- Next.JS
- RxJS
- Tailwind
- ASP.NET
- Spring Boot
- Lombok
- Docker
- Kubernetes
- Helm
- Scaffold
- Terraform
- Google Cloud Platform
- Electron
- JavaScript
- TypeScript
- c#
- Java
- Go
- Python
- React
- Next.JS
- RxJS
- Tailwind
- ASP.NET
- Spring Boot
- Lombok
- Docker
- Kubernetes
- Helm
- Scaffold
- Terraform
- Google Cloud Platform
- Electron
Web Dev & Design
Web development empowers me to transform my ideas and creativity into tangible realities. My passion lies in crafting elegant and intuitive user experiences online. With a robust foundation in React, JavaScript, and HTML templating, coupled with essentials skills in CSS and design principles, I am equipped to bring concepts to life seamlessly.
Backend Development
The foundation of every front-end system hinges on a meticulously constructed backend. I boast experience in Go, C#, and Java, and having tackled a spectrum of projects spanning from legacy systems to pioneering microservices and edge deployments. A resilient backend is forged through a suite of rigorous tests, and I offer expertise in Jest, Cypress, Playwright, JUnit, SpecFlow, and Cucumber, ready to fortify any team's backend services.
Stay Curious
In the ever-evolving landscape of software development, there's always something new to learn. I'm driven to develop quality code that's not just scalable and robust, but also innovative and visually captivating. I'm continuously honing my skills and building new ideas as both a hobby and professionally.
Experience
Projects
![](images/go-kanban.png)
Go Kanban is a trello inspired kanban board written in Go, Tailwind, htmx, and templ. The Kanban board support seamless drag-and-drop of each column and the element within the columns. Users are able to create multiple boards and customize the number and names of columns, and users can share their board with other to efficiently colaborate on projects with others.
RSV is an encoding library written in Go to encode and decode Row of String Value (RSV) formatted files. Simular to CSV, RSV is able to encode/decode arbitrary tabular data; however, unlike CSV files, RSV is stored as a binary format and is design to support any Unicode character and doesn't have character collision between seperators. This library was designed to be fast, memory efficient, and easy to use.
![](images/trolly-mobile.png)
Trolly is a mobile site designed for managing grocery lists and estimating grocery costs. Trolly tracks users purchases to allow users to quicky add recently and commonly bought items. Trolly is powered by Go and htmx and supports inline editing of items and prices, active search to quickly add and remove items, and inline parsing of user input to quickly add items without filling out forms, making editing and managing grocery lists from your phone a breeze.