This is site is powered by JavaScript. Please enable JavaScript in your settings to use this site properly.

showcase-img-thumbnail

Hi! My name is Simon.

I am a Frontend Web Engineer.

About Me

My name is Simon Ranftl and I am a Frontend Web Engineer at Netconomy (Graz, Austria). I hold a bachelor's degree in Education (BEd) for secondary schools in computer science and history. During my studies I discovered my passion for programming and as an evolving teacher with industry insights, I am enthusiastic about motivating students getting into IT and programming.

As of Web Development, I enjoy coding in JavaScript and making my own small web applications using React. I am also very interested in the Progressive Web Apps (PWAs) movement to create mobile applications using the web. For implementing backend systems, I use Spring Boot and MySQL to build Fullstack applications for fun.

Additionally, I am a huge retro games fan! I grew up with my brother's SNES and fell in love with the Super Mario and Legend of Zelda franchise. I still like playing some Super Mario World or A Link to the Past even to this day. I guess that's also why I am so nostalgic about modern indie games.

Projects

powered by

Lost Seasons

Lost Seasons is a 2D platformer game that was created as part of the Game Design and Development course at TU Graz in conjunction with three other students. As a game engine, Unity was used. You can find a built of the game (Windows and Mac) at its itch.io page.

taskify

Taskify, a Todo CRUD application, was developed to explore React and Redux, accompanied by a Spring Boot-based API. The source code is accessible on Github.

Meteor Defender

Meteor Defender is a small shoot 'em up game that was created with Unity. Try the WebGL build (Desktop only, requires Mouse and Keyboard for controls) or check the source code on Github.

Web-App: Vocabulary Trainer

A Web application build with Java Spring Boot, MySQL and Thymeleaf. The project was created as part of a course at university with seven colleagues. You can get the source code on GitHub.

Spring Boot OAuth2 React Template

A bootstrapped Spring Boot and React Project which is using the frontend-maven-plugin. I use this template to quickly generate a secured backend in Spring which uses React on the frontend. It's using OAuth2 for authentication and is compatible with all "typical" providers (e.g. Google, Facebook, Twitter). By default, Google is used as authorization server.

You can get the template on GitHub. For instruction details see the README inside the git repository.

[Tut] Simple Snake in JavaScript

A simple Snake game I have written in JS/CSS/HTML for a tutorial series. If you are interested in making your own browser games give this a shot! I think it is quite easy to understand.

snake gif [Tut] Snake in JavaScript
by eder13
An introduction to game dev in JS.