I am Erik, I run ptgms Industries and I am a full-stack
developer.
Click the button below for seeing my experience in Projects.
Programming Experience
Linux
Server-Management
In 2017, I started using Fedora Linux as my daily-driver operating system and acquired knowledge of Shell, the Kernel and the Operating System's structure. Later, I expanded my knowledge across more Industry-Leading Distributions (Red Hat, Ubuntu, Debian) and I learned Crons to schedule events.
Dart/Flutter
Backend
I learned flutter to make cross-platform apps easily. I grew very confident very fast and loved it ever since. This is my favorite language and framework by far.
Python
Backend
My practical programming journey has started in the year 2019 when I entered the Android-Development scene and I used Python to write small Applications for Server-Management and for chatting platforms.
C++
Backend
I started learning C++ not to master it, but to understand how computers function better on a lower level. I started writing lower-level code to expand my knowledge.
GML
Game-Development
I learned GameMaker-Language after seeing big games using this very language and wanting to reach into the Game-Development scene. I used this to learn how to organize my work and keep track of many tasks at once.
HTML + CSS
Websites
For building Web-Presence, I started learning HTML + CSS.
Vanilla Javascript
Websites
I learned JavaScript in order to build interactive and automated Websites.
Java
Backend
Frontend
Mobile
My next adventure was Java. I started learning Android-App-Development first and later expanded onto Backend-Applications using REST-APIs. I also learned how to use JavaFX for Interfaces on Desktop. Furthermore, I also have real-world job experience with it.
Swift
Backend
Over the course of 2020 I have acquired knowledge of Swift, the programming language by Apple used for professional iOS/iPadOS apps. At this time, I have also acquired knowledge of the “Storyboard” based system.
Kotlin
Backend
Frontend
Mobile
After wanting to expand from Java, I started migrating towards Kotlin and learned everything I did in Java and improved upon myself.
Go
Backend
I started taking a look at Go as I saw the potential it was holding being a fast and stable platform for Backends. Early on, I started implementing REST-APIs in projects, and I was running primarily Go applications on my servers.
x86 Assembly
Bootcode
Computers always fascinated me, and I wanted to challenge myself. This is why I started looking into x86 Assembly in order for me to fully understand how the CPU deals exactly with processes and in order to simplify debugging for me.
SQL
Backend
I primarily use PostgreSQL, but I also have real-world job experience with Microsoft SQL.
SwiftUI
Frontend
This is my most recent learning field as I saw how much potential it held simplifying my App development and seeing opportunity to expand my knowledge.
Languages
German
Mother language
English
Fluent
Hobbies
In my free time, I enjoy working on Server-Infrastructure,
performing up-keeping, ensuring stability and taking care of things.
I also enjoy programming
in my free time.