I am versatile.
From back-end to front-end, to operations.
My interest in Linux is initially what sparked my interest in development. I taught myself how to set up a Linux server when I was just 13 years old. Within a year, I was able to navigate the entire operating system with no problems. I spent many hours learning, compiling software, and configuring system services. Eventually, I needed to write my own scripts for automation and I learned BASH. Since then, I have learned Python for more advanced system scripts. I have even built my own Linux distributions using the Linux From Scratch book.
“I taught myself how to set up a Linux server when I was just 13 years old.”
While I continued to learn operating systems, I wrote some HTML and read my first programming book, HTML4 for Dummies. Just a few months after that, I developed my first website using PHP and MySQL. Now, I'm an expert in React.js and modern JavaScript development. Throughout my career I have written small applications, as well as contributed to enterprise applications. In my free time, I actively develop GrubStack, a software suite I built for food-ordering payments and checkout — a Python/Flask API, a dashboard in vanilla React, and three Next.js apps: an ordering app, a terminal app for cooks to see incoming orders, and a kiosk app for self-checkout from a tablet or kiosk screen at food trucks and small restaurants.
Where I've worked.
- Mar 2023 – Present
Senior Software Engineer
Trader Interactive · Virginia Beach, VAHelped lead the Boatline.com to Boatmart.com platform migration, served as Scrum Master, mentored junior developers, and drove the SSR, structured data and Core Web Vitals work behind the site's SEO.
- Oct 2022 – Mar 2023
Full Stack Developer
Emergent Cybernetics · RemoteBuilt finance applications in Next.js and React, containerized them with Docker, and automated deployments with Ansible and Jenkins.
- Feb 2019 – Oct 2022
Full Stack Developer / DevOps Engineer
xTuple · Norfolk, VABuilt a customer portal with a React front end and a Python/Flask API, and managed customer infrastructure on AWS EC2 and Route53 with Ansible and Jenkins automation.
Earlier: Linux systems administration
- Linux System Administrator · TEKsystemsNov 2018 – Feb 2019
- Linux System Administrator · Five Rivers ServicesMay 2018 – Nov 2018
- Tier2C Linux System Administrator Manager · InMotion HostingDec 2015 – May 2018
GrubStack
A subscription SaaS suite for food ordering that I founded and built end to end — from the Kubernetes cluster it deploys to, through to the Square and Stripe payment integrations.

REST API
Python / FlaskPowers every app in the suite, with a payment layer that processes orders through Square or Stripe.
Dashboard
ReactWhere restaurants configure payment integrations, deploy their apps, and manage their subscription.
Ordering app
Next.jsCustomer-facing online ordering, server-side rendered for speed and search visibility.
Terminal app
Next.jsShows cooks incoming orders in the kitchen, refreshed every minute.
Kiosk app
Next.jsSelf-checkout from a tablet or kiosk screen for food trucks and small restaurants.
The things I enjoy the most.
I have spent many years learning as much as I can. Sometimes, it is easy to get lost in all the different technologies. With that said, these are a few roles I really enjoy.
UI/UX Development
I am an expert at UI design and UX development. I produce modern, clean applications, while creating an intuitive and easy to browse experience.
Front-End JavaScript Development
I enjoy creating front-end applications using React.js and other popular frameworks.
Systems & DevOps
I still enjoy the systems side just as much — configuring Linux servers, writing automation scripts, and building CI/CD pipelines that keep a team shipping without drama.
Have a role or project in mind?
I'm open to full-time roles, contract work, or just a conversation about what you're building.