About me
Hello! How did you find your way to this place? You are probably wondering, who I am, so let me introduce myself:
Who am I?
I am Mario Elsnig, born on the 13th of March 2004. I live in Austria, more precise in Upper Austria. My native language is German. I started coding when I was about 12 years old. Back then I made plugins for the popular computer game called "Minecraft".
What am I?
Currently I am a fullstack junior software engineer. In my spare time I develop computer things. You can take a look at my projects here.
What skills do I have?
My main focus is creating Mac-Apps with Xcode and app developing in general. I have good practice in things like:
- Game and Editor-Extension development in the Unity-Engine
- C#, the language of choice for Unity
- App development in Apple's Xcode
- Swift, the language of choice for Xcode
- Web development
- HTML, CSS, JavaScript and PHP
- Wordpress, MediaWiki
- Python
- Bots (Discord), Webscraper and little web-apps
Which tools do I use?
I use many tools like code-editors, game-engines, version-control-apps, organization-apps and productivity-apps including:
- Unity-Engine and JetBrains Rider
- Xcode and Simulator
- Visual Studio Code, Safari, Coda 2 and other browsers for testing
- JetBrains PyCharm
- Trello, GitHub, Fenêtre, FlatUIColors, JetBrains IntelliJ, Processing and Terminal
My work
Those are some projects I developed. Most of the projects are unfinished since my goal was to improve my skills, learn and get used to multiple programming languages, game-engines and to get as much experience as possible.
iOS apps
I use an iPhone every day for hours and therefore are apps an essential part of productivity. Below are some apps and I developed which increase comfort and productivity. There are also a few smaller games.
MovieCaster
MovieCaster is an iOS-App for exploring movies, TV shows, and actors. The app lets you search and find detailed information about any film or actor, including full cast lists and filmographies, all in a clean and intuitive interface. Read more
Contact Cards
Contact Cards is an iOS-App for creating, sharing and managing your contact-cards. The app generates QR-Codes that anyone can scan - WITHOUT them needing to download the app. Even Android-User can scan the codes and add you to their contacts! Read more
Web apps
Web apps are websites that you can install as a stand-alone app as well. Below are some web-apps I developed.
Recipe4you
Recipe4you is an app for creating, saving and sharing your best recipes. Food is important, food is delicious but cooking food is often scary and difficult - well, not anymore! Read more
CleanWorks
CleanWorks is a web app to help students manage their school life efficiently. You can create subjects, track homework and appointments, and visualize your grades using charts. Overdue assignments are highlighted in red, and the app supports group collaboration to view shared tasks. Read more
Photo-Reassign
Photo-Reassign is a web application that helps match and rename student photos according to class lists. Upload your class photos and student list CSV, and the app will automatically map images to students. Use drag and drop to adjust the matching and export a zip with properly renamed images. Read more
Static Tic Tac Toe
Static Tic Tac Toe is a uniquely implemented version of the classic Tic Tac Toe game that runs entirely on static HTML with no JavaScript. Each possible game state is pre-generated as a separate HTML file, creating a web-based game that works through simple hyperlinks. Read more
Minecraft plugins
Not all of my work is for productivity though, here are some plugins I developed for the popular computer game called "Minecraft". Those plugins are also on the plugin exchange site called SpigotMC
Gravity Reloaded
Gravity Reloaded is a Minecraft plugin which adds a Dropper/Gravity minigame. The players will spawn on a platform and have to jump down into the save water whilst avoiding all obstacles. Read more
Hide and Seek
Hide and Seek is a Minecraft plugin which adds a Hide and Seek minigame mode. Players can play hide and seek with various game mechanics and features. Read more
Lobby System
Lobby System is a comprehensive Minecraft server lobby plugin with multiple features to enhance player experience and server management. Read more
Mac apps
I use a mac every day for hours and therefore are apps an essential part of productivity. Below are some apps I developed which increase comfort and productivity.
Menu Color Palettes
Menu Color Palettes is a Mac-App for creating, saving and using color-palettes. It runs in the background and is accessible via the menubar. There you can manage/create your own or import color-palettes. Palettes can be viewed in a window which floats on top of everything. Read more
Universal apps
You probably use your PC for hours a day like me and therefore apps are an essential part of productivity. Below are some apps I developed which increase comfort and productivity.
Converter
Converter is an app for converting and calculating numbers. It can convert numbers between different radix (bases), for example binary to hexadecimal or decimal numbers and vice versa. It also supports a calculator which can evaluate braces, different radix and even bit-operations! Read more
Contact me!
You have questions? Join my Discord-Server, add me as a friend on Discord (Programario#7830) or send an e-mail to mario@programar.io.
See all contact-information here.