Applied computer science (M.Sc. student, Hochschule Fulda). I build games, VR prototypes, robots that drive themselves, and tools that read speech and old documents. This page collects the things that are finished enough to show.
Playable builds on itch.io. Project sources in Multimedia-Projects.
Offline-first Android workout tracker with importable training cycles. Built by orchestrating Claude; a good record of what that workflow produces.
Offline Android translator for talking in person with someone who speaks only Macedonian, where there is no signal. Speak or type, fix what speech recognition misheard before anything is translated, and the translation is spoken aloud — Macedonian included, which Google Translate no longer speaks. Speech recognition, translation and voice all run on the phone; a face-to-face mode turns the top half towards the person across the table. Macedonian, Portuguese, English and German.
A reader and course for twenty languages on three sites (Casus, Casus Asia, Casus World). The text stays on the page; its words become blocks coloured by case or role that you drag, pin and sort until the sentence's structure shows, with ambiguous endings shown as ambiguous, never guessed. A Learn tab follows each language's syllabus (JLPT, HSK 3.0, CEFR) with lessons, tables and thousands of exercises from real sentences; drills for endings and scripts. Interface in English and Portuguese, dark mode, colour schemes from each language's flags, works on a phone.
Record a word in any language and get a narrow IPA transcription of what was said, not of what a dictionary says. Five phone recognizers (PhoneticXeus, POWSM, ZIPA, MultIPA, WhIPA) run in the browser and vote; symbols without a majority are highlighted, and tapping one plays that slice of the recording. Every model's reading sits in aligned columns above the consensus; a hand-correction editor uses the layout of the IPA chart. Exports a zip with the audio, every model's IPA, timings and a Praat TextGrid, and imports it back. Interface in eight languages. Nothing leaves the device; the models download once (about 1.3 GB for all five). Built on the phonetic-eval benchmark.
A drum notation editor for the phone browser, faster than writing on paper. Pick a note value, tap the staff at the instrument's height; heads, stems, beams and rests are drawn for you. Cells split one at a time, time signature per bar, % and repeats, drum noteheads and technique marks, and playback with a recorded kit, synth or silent with metronome. English, Portuguese and German.
Type-weakness calculator for competitive play. Unlike a 2×2 chart it takes any number of defending types, which is what you need when a move like Forest's Curse adds a third one.
Course short film. I modelled and animated the segment from 0:30 to 1:00 and edited all cuts together.
Group short film. Mine: the storyboard and the rough cut.
Environment shots from the digital photography course, 2023. Mostly HDR merges of 3 to 5 exposures at ISO 100, f/8.