Franz Weingartz
Hi, I am Franz Weingartz, alias scaui0. I have been coding for the last 5 years, mainly in Python. I am interested in high-level programming and real-world problems.
Projects
Under Development
- PythonToMinecraft – Generate Minecraft functions from type-safe Python code. Currently under development
- DatapackUpdater – Easily update your Minecraft data packs automatically
Without Active Development
- CourseAssigner – A program to assign students with 3 preferences each to courses
- TXTControl – A pythonic implementation of ftrobopy using asyncio
- RubiksCubeSolver – A program to solve a Rubik's Cube using a robot
- QuizEnchanter – Create Your Own Quizzes and Challenge Your Friends!
Tools and Technologies
I have been worked with:
- All my projects are built with Python
- Pydantic: A Python library for data validation and parsing which is the core of my Datapack Updater
- Material for Mkdocs: Professional documentation tool I used for this portfolio and all my other documentations
- PyCharm has been my favorite IDE for the last years
- I used GitHub and GitHub Pages for all my projects.
Timeline
2025
I continued programming my biggest project RubiksCubeSolver until May. Then I started some smaller projects like TXTControl and PythonToMinecraft. I began modifying an existing portfolio project written in React, but decided to create my own page using Material for Mkdocs since I didn't like the design.
2024
I continued programming in Python and improved my skills through various projects like QuizEnchanter or a magic square generator. In August, I began to program RubiksCubeSolver as a school project and worked on it the whole year.
2023
I didn't program for a while, but after some time, I came back to programming and started improving my Python skills.
2022
After I had programmed games in Scratch, I started learning Python with turtle, a virtual turtle that holds a pen and moves on the screen.
2021
After programming robots, I wanted to program games, and so I found Scratch. First, I copied some programs from a book and modified them. Some of them got very cool upgrades and were better than the originals.
2020
I started programming when I got a fischertechnik TXT controller to program robots in ROBO Pro, a block-based programming language.