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
Kürbishof Koller Website
"Kürbishof Koller" is a small family-run agricultural business that is processing pumpkins. As part of a collaboration, I redesigned and modernized the website using the SSG framework Astro and a flat-file Content Management System (CMS) called Kirby, which is used headlessly. To keep everything simple and as a "monolith", everything is deployed on a single german based VPS (uberspace), where both the statically generated files and the CMS are hosted.
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.
[Tut] Snake in JavaScript by eder13 An introduction to game dev in JS.
|