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:
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