I picked up Python in 2022 and instantly fell in love with turning “this is annoying” into “this is now automatic.”
Whether it’s scraping recipe sites for my wife or making my Zwift rides less frustrating, I build tools that solve real problems — usually with a side of humor and a lot of coffee.
- 💬 Ask me about the weekly recipe emailer I built for my wife (she actually likes it!)
- 🌱 Currently teaching myself Jetpack Compose for beautiful Android apps
- ⚡ Always hunting for the next automation that saves me (or someone else) time
Here are some of the tools I’m most proud of (all pinned on my profile):
📧 recipe-emailer
Scrapes my wife’s favorite recipe sites and automatically emails her three fresh, tailored recipes every week. Love + Python = happy marriage. ❤️
🚀 better-zwift-launcher
13-line Python script (with compiled .exe) that launches Zwift maximized in windowed mode using ZwiftHacks. No more manual resizing or “LET’S RIDE” button drama.
🔗 tailscale-clients-to-pihole
Automatically detects Tailscale client IPs/hostnames and updates Pi-hole’s DNS hosts list. Perfect for self-hosters who hate manual updates.
(Plus a few more fun ones like Zwift Jersey Unlocker and my custom Android launcher fork.)
- 🌐 wassupluke.com
- 💬 Open to chat about Python automations, Android development, self-hosting, bikes, or really anything
- Just open an issue or drop me a message on GitHub — I reply fast!
Made with ❤️, Python, and way too much coffee
Pro tip: Star ⭐ any repo you like — it helps me know what people actually find useful!



