Projects

Discord Embed Forwarder

Python • discord.py • Webhooks • Requests

Listens to a source channel for webhook-based messages and forwards the sanitized embed(s) to multiple destination webhooks. Useful for #live-checkouts mirroring between servers. Secrets are handled via environment variables.

Discord Forwarder Screenshot 1
Webhook embed detected in source channel.
Discord Forwarder Screenshot 2
Forwarded to multiple destination webhooks.

Key Features

pip install discord.py requests python-dotenv

# .env
DISCORD_BOT_TOKEN=your_bot_token_here
TARGET_CHANNEL_ID=123456789012345678
DESTINATION_WEBHOOKS=https://discord.com/api/webhooks/xxx,https://discord.com/api/webhooks/yyy

# run
python assets/code/discord_forwarder.py

Download the code Download .env example

Credit Card Payoff Planner

Python • Tkinter • Finance

Calculates Avalanche/Snowball payoff schedules with biweekly or fixed total payments. Supports custom per-card payments, minimums, and rolls freed payments onto the priority card.

Payoff Planner main window with cards and inputs
Main window: preset cards, custom payments, strategy selector.
Monthly breakdown of payments by card
Monthly breakdown: payments per card and payoff progress.

Sample Code

class CreditCardPayoffApp:
    def calculate(self):
        # collect cards + total payment
        results, breakdown = self.simulate_dynamic_payoff(cards, total_payment)
        self.display_results(results)
        self.display_breakdown(breakdown)

    def simulate_dynamic_payoff(self, cards, total_payment):
        # Avalanche = highest APR first, Snowball = smallest balance first
        # 1) apply custom/min payments to all, 2) throw the rest at the priority card
        ...

Download full Python app