I make web apps and stuff.
A virtual tabletop for Dungeons & Dragons
Play together with players all over the world, whenever you want!
A collection of all applications I've finished so far.
Move your liked songs, created playlists and followed artists from YouTube Music to Spotify.Open web app
Always keep the latest versions of your Fruity Loops projects in the cloud.View on GitHub
Merge an audio file with an image to create a video suitable for Instagram.View on GitHub
This One's For the Devs
Resources for developers, such as installable packages.
(By the way, every personal project I decide to publish is open source and available on GitHub.)
A Dart library to handle file logging and graceful exits.Available on pub.dev
A lightweight Dart library to create and convert between square grids and hexagonal grids.Available on pub.dev
A polygon merging Dart library with web/SVG implementation, made to be used in vector based drawing tools.View on GitHub
I'm a fullstack developer with programming experience of roughly 10 years, born and raised in Germany. Due to my parents both sharing a mathematical background and proficiency in computer science, I suppose it's only natural that my interest for software development emerged at a young age.
As with every journey, there's got to be a beginning - something to kick it off and set the ball rolling. Back in the days, my introduction to programming were graphical environments like Scratch and Lego Mindstorms. You're given a set of command bricks which you can arrange and plug together however you like. Some might react to input, others may return output. This seems primitive at first, but you'd be surprised at how much a restriction of tools can push people to think outside the box. I was making tiny, tiny games on a heavy old laptop and it was amazing. Seeing your self-coded sequence play out in front of you, responding to keypresses, exactly as designed... it's really satisfying. That's your idea thriving and unfolding right before you!
At this point I'd also like to include an honorable mention which really helped my brain ease into programmatic problem solving. You see, when I was five years old, my dad bought a PlayStation 3 and with it arrived a video game I would soon be obsessed with: Little Big Planet, my beloved. Apart from an adorable design and story mode, players were able to make their own levels from the ground up and publish them for everyone to see. This collaborative and creative aspect only grew with the sequel by introducing circuitry, logical operators, custom input handling and more. It didn't feel like just a game, it was an entire game engine.
From modern mobile applications to low level Arduino code, over games drawn using pure Java to entire web apps written in Dart and SCSS, I'd say there's pretty much nothing I wouldn't care to try out in terms of project type and size. Here's a list of languages I use for different types of projects: