My favorite type of projects to work on are interal automations and tooling. I also like tackling complex problems, I've got a lot of experience refactoring old code, and writing metric based reporting systems 📓👀
🌱 Currently learning how to programmatically manipulate PHP to refactor code en masse to accelerate development👀. As my work team has fluctuated from 5 developers, to 12 developers, to 3, back to 11 devs, and down to 2 devs over the last 5 years; I've grown increaslingly more concerned with maintainability and managing complexity with large code bases.
🏗️ I spent the first 3 years of my career building a glorified excel sheet for tracking RMA requests, now I work in the automotive industry helping automate dynamic ad creation for an internal team.
🏠 Outside of work, I love to tinker with microelectronics, hyrdoponics, home-automation, and tracking my own data. I've used Arduino, Particle Photon, ESP32, and ESP01 devices as well as custom circuit design through EasyEDA. I also built a finance tracking tool that uses the Plaid API to fetch transactions, and issue webhook notifications.
💬 Ask me about... anything? :D My inbox is open please use [email protected]
to contact me... No soliciting, I don't want to buy your services, but if you need help with one of my projects or want to chat, please send me an email.
- aut.hair an OAuth server that uses Laravel Passport and Socialite to enable a light central authentication portal. Open sourced on Github
- Lazy.Build is an open source collection of scripts meant to be run on a newly installed operating system for convenience.
- Helpful Information intended to be a collection of websites to provide quick and easy access to various information.
- Crisis.tools a woefully incomplete list of information useful when someone is in crisis, open source on Github
- Learning.cheap an incomplete list of video and online resources for learning general information
- Learn.support intended to be a project index
- Laravel Flight the easiest way to secure Laravel applications without needing to write any additional code. Run migrations, add a few
env
variables, and grab some Oauth2 credentials from your favorite provider, and you can secure your apps; even if it's just a horizon queue. - Re:base a passion projection heavily inspired by the now defunct koding 😢 a lightweight but heavy handed code editor written in Vue and NodeJS
- Michigan Cannabis Club an consumer information hub for cannabis related alerts in Michigan. Open sourced, it scans the Michigan website for newly released recalls and sends alerts to anyone who reported having purchased an infected product; assuming the MRA lists all of the infected products.
- ChangeLager a project to automate the building of release logs for projects that use logical git commits.
- Laravel Nova Failed Jobs Tool and the non-Laravel specific package it's based on php-exception-probe. The nova package provides an interface to rerun failed jobs, and to inspect the exception from Nova with code context.
php-exception-probe
is how the interface gets the code context from the exceptions produced by the failed jobs. - Spork a personal everything project that allows me to test ideas and expiriment with configurations, servers, coordinating external services, code generation and dynamic editing, and so much more. 🚧🔨 This app is under frequent and heavy construction...