Welcome to my Homepage.

I am a German/American software developer with over 20 years of programming experience.
I started with Basic on a C64.
Then I switched to Turbo Pascal under DOS. I still have great memories about the great editor and documentation!
For my university I learned C and switched to it for my personal projects too since I liked the less verbose syntax over Pascal.
Also for my University I learned Java 18 years ago which I love to this day.

I like to say that Java is not perfect, but its damn close. :-)

I have many public projects on https://stackblitz.com/@rhulha

and even more projects on glitch: https://glitch.com/@rhulha

My Github Projects:

https://github.com/rhulha

My Own WebGL Engine written in Dart and TypeScript:
https://github.com/ChronosTeam/ChronosGL

Play Yukon Solitaire with the guarantee that every game is solvable!
https://www.solitairle.com

Multiplayer Instagib game using WebGL, Three.js and the map Q3DM17 - The Longest Yard from Quake3Arena
https://instagib.me

Space shooter with voxel building written in Dart using the ChronosGL WebGL engine:
https://github.com/rhulha/SpacePiratesDart

A TypeScript class that makes it easy to create grid based games.
https://github.com/rhulha/GridGame

For my effort to create the "perfect" programming language check out
http://www.easy-lang.org

OTHER COOL PRIVATE PROJECTS

A project to create users in MicroFocus Filr 2.0 if the user is known to Shibboleth
https://github.com/rhulha/Shib2Filr

A fun little casual game:
https://rhulha.github.io/Get10Pro/index.html

Save all tabs in a Google Chrome Browser as a JSON file.
https://github.com/rhulha/SaveTabs

Brute Force Attack on ZipCrypt
https://github.com/rhulha/ZipMcKracken

Added STL 3D model support to Google Draco:
https://github.com/google/draco
https://github.com/google/draco/pull/802

Quadric edge collapse decimation in 3D models using Java
https://github.com/rhulha/edge_decimation

Train Large Language Models (LLM) using LoRA
https://github.com/rhulha/lora

Analyze your lichess games for your most common blunders:
https://github.com/rhulha/FindMyCommonBlunders

Custom VSC extension to fetch and inline data from a Large Language Model
https://github.com/rhulha/llm-completions

Complete your Google Docs using ChatGPT
https://github.com/rhulha/google_docs_gpt3_addon

Use ChatGPT-4 to build your novel from just a logline
https://github.com/rhulha/NovelEngine

Edit 3D GLTF or GLB files in the web:
https://github.com/rhulha/GLBEditor

Stream your apps or desktop to a browser
https://github.com/rhulha/AppStreamer

My Gists: