Engineering Ethics & Transparency

AI Transparency Statement

On vibe-coding, generated slop, and intentional software engineering.

๐Ÿ‘๏ธ The Philosophy

I want to be as transparent about my AI usage as possible, especially in the days of blind vibe coding, dead internet theory, and generated slop.

Core Approach
I use AI when necessary or in automated repetitive tasks. I do not let AI drive the architecture or make blind decisions for me.

๐Ÿ› ๏ธ Where I Use AI

Rather than generating entire projects blindly, I target specific tasks where AI acts as a multiplier. Here are some key examples:

Documentation

Writing API references, descriptions, and structural documentation content efficiently.

GitHub READMEs

Formatting project introductions, feature lists, and installation instructions for repositories.

The Server

Implementing clean HTML templates and responsive CSS layouts for the public-facing server interface.

Core Networking

Revising and optimizing the core asynchronous networking and connection handling implementation in eaf_base_api.

Logic & Math

Coding visual progress bars, terminal math calculations, and complex async data handling.

๐Ÿ›ก๏ธ Coding Principles

I want to clarify that I am NOT blindly using AI like the general mass right now. I am not sitting here with Claude and saying: "Hey create project xxx for me and do xxx". That's not how it works.

I only use AI when I am personally stuck on a problem where I don't have an idea how to fix it and it would require more than a Google Search to fix it. Additionally, I use AI when I need to work with programming languages / concepts that I don't know. E.g., for the server I had to use AI because I don't know HTML / CSS and reaching the level of these languages to write a clean website like I have now would require a significant amount of effort and I don't have the time for that.

Strict Testing
I STRICTLY test code before pushing! Every single line of Python code and Qt interaction is reviewed and tested by a human.

In other words, I use AI to automate things that aren't important anyway, things that would just steal my time, so that I can focus on creating something that solves a problem and is useful.

๐Ÿ™‹โ€โ™‚๏ธ Human Written (90%) ๐Ÿค– AI Generated (10%)

The VAST majority of my code has a 90/10 AI ratio, meaning 90% of code is generated by me, the other 10% by AI. However, this is an average estimation by external services that I use to track my code and can vary project to project!

Especially the Scrapers that I work on are almost entirely written by myself and have almost zero AI involved (almost...).

Human-First Development
Every project I work on is made by a human. I am working on so many projects at the same time, doing commercial work and have the legal headaches of German and EU laws at my back. It would be physically impossible for a single human being to do all this. AI is the only reason why I can provide you with my projects for free and put so much effort in them.

I am not a vibe coder. Each project has a passion, and each project serves an actual purpose!

๐Ÿ“Š Tool Stack & Distribution

What AI do I actually use in my software development workflows?

โœจ Gemini 3.1 Pro 80%
๐Ÿง  Claude Opus 4.6 15%
โšก Gemini Flash 3.5 5%

The Absolute Bottom Line:

I understand each line of my code (except for parts of the server). I can speak Python fluently, as well as Qt. I do NOT blindly push code I don't understand.