Skip to content

Image

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.

Contact