Hi. I’m Ty.
Professional Experience
In 2019 I began programming with the goal of creating online businesses. I started building with WordPress, quickly realized its limitations then learned HTML, JS, CSS, and major JavaScript frameworks. One night while studying, I read about the number of addresses made available from the implementation of IPv6. Amazed by the complexity of the digital, I would end up pursuing programming as a career path, rather attempting to launch online businesses.
In 2022 I was hired as a software engineer at a major political polling firm. Our SaaS platforms provided an analytics warehouse, query tooling, high-volume SMS messaging, and mobile voter canvassing applications for state and federal campaigns using VueJS, NodeJS, Rust, and React Native.
In 2024 I was recruited to work as a devops engineer at an industry-leading healthcare remittance processing and reconciliation company. We automated the consolidation of healthcare providers’ data for corporate financial institutions. Our on-premises Linux and Windows infrastructure hosted around a hundred applications built with Java and C# and deployed manually or automated with scripting or Ansible.
Independent Experience
I’m actively working on a desktop application, an interpreter, a from-scratch operating system, Nix environments, various automation, and integrations with local servers and PCs.
Homelab
Hardware
My preferred machine is a MacBookAir. I work in a Parallels VM, an Orbstack VM, or use the standard system depending on the project. I run an Ubuntu server on a minipc for my CI pipelines. I also have proper desktop running Windows that I use for QT development.
I like my split Kinesis Advantage 360 and other 65% keyboards.
I also have a preference for MX Master 3 mice.
Software
I’m typically in Neovim. I also use Zed, JetBrains, or QT Creator depending on the project and how I’m feeling.
I capture and organize all ideas in Obsidian, shape them in Scrivener, and post the fully-realized thoughts to a static Hugo site.
FOSS
I’m eager to start contributing to a number of projects but have not as of yet.
Academic Experience
I am self-teaching Algebra to prepare for Calculus. I am also completing classes with partners of Western Governors University, working toward my Bachelor of Science in Computer Science.
Personal Hobbies
I’m always up to something. Might be fitness such as yoga, swimming, cycling, calisthenics, or weight-lifting, archery, playing guitar, learning new spoken languages, or reading.