🧔🏻♂️ About Me
I have been writing and maintaining scalable front-end and back-end software for over 8 years in a professional capacity. I thrive when given new challenges, diving into logs and debugging issues, working with new languages, and solving interesting problems. My focus is on architecting scalable infrastructure, crafting efficient developer tools, and building platforms.
🛠️ Tech Savvy
Proficient in front-end technologies such as TypeScript, GraphQL, and React, I bring a wealth of experience to any project. Additionally, I am very capable of writing back-end software in languages such as TypeScript (Node.js, serverless applications) and Ruby on Rails. My versatility extends beyond that, as I am happy to pick up new languages and work on whatever brings value to the company. I've delved into CLI tools, managed infrastructure with NGINX and Kubernetes, orchestrated CI/CD pipelines, and dabbled in Rust and Go for efficient solutions.
🔧 Tech Explorations
Beyond my professional work, I immerse myself in various tech-related pursuits. These include CAD (Fusion 360), 3D printing, and exploring the intersection of hardware and software by wiring up circuits with Arduino or Raspberry Pi for control. These projects enhance my holistic understanding of technology and allow me to approach problems creatively.
🚀 Side Projects
Among my notable achievements is the Shopify Script Creator — a user-friendly tool designed with React. This "no-code" application allows users to easily generate customized Ruby scripts tailored to unique needs. The generated script facilitates dynamic modifications to cart contents and checkout processes including discounts, item removal, and shipping adjustments.
I've also developed a custom Budget Application to address my specific financial management needs. This personalized solution offers features that fit my needs, providing me with a way to track spending patterns.
I maintain a personal Homelab environment where I experiment with self-hosted services, Kubernetes, Docker containers, and networking configurations. This provides a practical sandbox for exploring infrastructure concepts and automating home systems. In fact, this website itself is hosted on my homelab infrastructure, showcasing my ability to deploy and maintain web applications in a self-hosted environment.
Other projects include various CLI utilities to streamline development workflows, custom browser extensions that enhance productivity, and occasional contributions to open-source projects that align with my interests.