Teacher & Web Enthusiast
Recent projects
Unimozer Next
Unimozer Next is a modern desktop rewrite of Unimozer, a visual Java learning tool that combines UML class diagrams, source editing, compilation, execution, and object interaction in one classroom-friendly interface.
Modelizer
I built Modelizer, a lightweight database modeling tool. It is the technological successor to Java Modelizer by Bob Fisch and follows standard database modeling naming conventions.
Java Source Printer
I built Java Source Printer to create clean, classroom-ready printouts of Java code with readable formatting and syntax highlighting.
Midjourney
I used Midjourney to generate images for my website content. I found this medium article to be particularly helpful in achieving good results.
avtrs.ai
I utilized avtrs.ai to generate a set of avatars for my website. Overall the avatars bear a stronger resemblance to the reference selfies when compared to those created by Midjourney.
Configuration of mod_auth_mellon
I configured the Apache module mod_auth_mellon to protect the SMS portal of LGK by authenticating the user using the CGIE as IdP. Users can now login with their IAM account.
ChatGPT & Bing's Chat AI
I used ChatGPT and Bing's Chat AI to generate short summaries of my work by submitting a rough draft and refining the output generated.
SMS Portal
I developed a one-page website for the LGK using PHP, MySQL, jQuery and jQuery UI. This website empowers the administration to send SMS messages to a particular group of students or teachers.
Infinity mirror
I successfully constructed an Arduino-controlled infinity mirror, which uses a one-way mirror and LED lights to create the illusion of an endlessly repeating space.
Word clock
I built from scratch an Arduino-controlled QLOCKTWO replica, which uses 114 LEDs to light up specific words that indicate the current time.
Lightbot
I developed lightbot, an online puzzle game that is designed to teach basic programming concepts. The objective is to use programming logic to guide a small robot to light up all the blue squares on the board.