
{SoupCat.py}
Hi, I'm Soup 👋
I've been programming in python since around 2023, but started to make applications with GUIs two years later. I used pysimplegui at first, and switched to customtkinter in late 2024.As of June 2025, I'm starting to learn HTML and CSS, and am planning to learn JS soon :D
⬇︎ my projects ⬇︎

NMS Layline Calculator
started Dec 2024 (v3)
The third iteration of a program made by Bjørn Arekson and Soup Cat that finds lines of longitude where 3-star deposits (such as runaway mould) are located. NMSLC includes a video guide and allows you to record your results in a .txt file.

Collatz Grapher
started Jan 2025 (v4)
A program that graphs out the Collatz conjecture (3x+1 ) had been a shower thought one time, and this has gone through four iterations, two of which have GUIs (using matplotlib for the actual graphing). Simply enter any number and you'll see what happens when you apply the unsolvable Collatz conjecture :D

PassGen 2
started Feb 2025 (v2)
PassGen creates strong, customizable, and (arithmetically) random passwords that you can copy with just one click. It also generates random info such as names, addresses, and telephone numbers.

StarPath
(in development)
started Mar 2025
StarPath is a collection of tools for No Man's Sky, including a solar power calculator, layline calculator, glyph converter, and coordinate log (more to come soon?). This is by far my largest project ever, with 7 .py files and over 1,200 lines of code!

Py Number Guess
started Apr 2025
Ever played that game where someone picks a number and you guess with hints like "higher" and "lower" until you find it? Well imagine that but really overcomplicated. That's what I made :D It stores high scores in a .json file so you don't lose them and you can pick whatever range you want.
This program was mainly written as a test for json stuff and python on a Chromebook, which ended up working quite well.

NMSLC-web
started June 2025
One of my first webdev projects!
I'm bringing back the NMS Leyline Calculator as a website to be much more accessible for anyone. It's also an excuse to learn HTML, CSS, and JS 😄
🍪 Here's a cookie for getting to the bottom of the page!