profile

mika.dev

I am an experienced developer who loves coding. Since 2015, I have acquired experience in numerous programming languages, concepts, and tools. In my free time, I enjoy bouldering.

githubdiscordkofi

Skills

Android App Development

androidstudiokotlin

Websites/PWAs

vercelnext.jstypescriptsasshtml5

Game Development

unitycsharp

Cloud Services

supabasepostgresqlfirebase

Others

pythonc++openjdksocket.io

Projects

Sprout
Sprout

Sprout

Sprout is my current graduation project, a low-code web platform designed for beginners to create games. Inspired by Scratch, Sprout replaces block-based coding with a custom-made, beginner-friendly programming language. This language is compiled into JavaScript using a custom-built compiler developed from scratch. The platform is built using Next.js, TypeScript, and SCSS.

next.jstypescriptsassvscode
Obsidian Plugins
Obsidian Plugins

Obsidian Plugins

Because I switched to the Obsidian.md note-taking app, I made some plugins for it. They are coded in TypeScript and are published on GitHub and the Obsidian Community Plugins page. They are called "Advanced Canvas", "Calctex" and "Docxer".

obsidiantypescriptvscode
Earlyup Website
Earlyup Website

Earlyup Website

I made this website for my friend's band called "Earlyup". It's coded using Next.js with TypeScript.

next.jstypescriptsassvercelvscode
Minecraft Fabric Mods
Minecraft Fabric Mods

Minecraft Fabric Mods

I made a few Minecraft Mods for Fabric. They are coded in Java using the Fabric API. They aren't that big, but useful. Some, including an Autototem Mod and a Mod that shows enchantments in the Enchantment Table, are on Modrinth.

openjdkvscode
Exam Exchange
Exam Exchange

Exam Exchange

This open-source, self-hostable website coded in Next.js and TypeScript is a platform where you can share your exams with other students. It took me half a year to code it. The whole project was made with self-hosting in mind. It's powered by Supabase and hosted on Vercel.

next.jstypescriptsasssupabasepostgresqlvercelvscode
What?
What?

What?

This PWA coded in Next.js is a clone of "Psych!". It is a game where you have to choose the funniest answer of a player. You should be at least 4 players to play. I made it because Psych is only in English and has ads. The language of the game is English as well as German. It's powered by Firebase and hosted on Vercel.

next.jsjavascriptsassfirebasevercelvscode
Couch Quiz
Couch Quiz

Couch Quiz

This android app coded in Kotlin and Android Studio, is inspired by "Quizduell". Challenge your friend(s) in multiple rounds of 3 questions about the topic of your choice. I made it because the new version of Quizduell is ad-bloated. The language of the app is English.

androidstudiokotlinfirebase
FN Track
FN Track

FN Track

This is still my main project. It's a Fortnite Tracker coded in Android Studio and Kotlin. I frequently improve this app.
It has many features such as the daily shop, battlepass, player stats and WA-Stickers. But the main difference to other apps like this is the ability to log in with your Fortnite account to sync quest progress and owned skins.

androidstudiokotlinfirebase
Tween
Tween

Tween

This Unity game was for my middle school graduation project. It is a local multiplayer game powered by Mirror. It is inspired by the game "Dual". I didn't publish it, because it was a bit laggy and I didn't want to maintain a multiplayer game.

unitycsharpvisualstudio
Fall Land
Fall Land

Fall Land

My second published Unity game. It's a copy of the Hex-a-Gone game from Fall Guys. It was a school project with my friend, who made all the models.

unitycsharpvisualstudio
Smash Dash
Smash Dash

Smash Dash

My first published Unity Game. It was an online game powered by PUN, where you have to push your friends off the platforms (Like Brawlhalla). My friend made all the sprites and I coded everything. Because of lack of experience, it was very laggy and I unpublished it.

unitycsharpvisualstudio